持久化类=java类+映射文件
对持久化类提供无参的构造方法,hibernate需要反射生成类的实例
私有化成员属性,提供公共的get set方法,反射设置值
提供唯一的标识OID与表的主键对应,java通过内存地址区分是否同一对象,数据库通过主键区分同一记录,Hibernate通过OID判断是否同一对象
持久化对象类型尽量使用包装类型,避免使用基本数据类型,包装类默认null
持久化类尽量不要使用final关键字修饰,延迟加载是Hibernate优化的一种手段,javassist采用 cglib代理,通过继承的方式返回代理对象,final不能被继承,导致懒加载失败
浙公网安备 33010602011771号