实体类创建的注意事项
1.持久化类提供无参数构造
2.成员变量私有,提供共有get/set方法访问.需提供属性
3.持久化类中的属性,应尽量使用包装类型
4.持久化类需要提供oid.与数据库中的主键列对应
5.不要用final修饰class
动态代理生成(其实就是你传入一个接口)
cglib代理 其实就是继承你写的对象 添加方法 来实现的代理 如果你写的类是final修饰的 没法更改 自然也就无法生成代理
hibernate使用cglib代理生成代理对象