问题:
Annotation的注解放在什么地方合适?
答:放在Get方法上面,企业使用就是这样,倘若放在fiel上面会破坏封装性,Hibernate会访问我们的私有变量(通过反射可以查询到)
注解标签放在Hibernate的get方法上
Junit的BUG :
当Hibernate.cfg.xml 文件出错了,Junit不会报异常出来,什么也没显示。
解决办法:1。SessionFactory初始化是,try 语句中操作,2.测试类里面写main方法,使用他来调用BeforeClass方法初始化SessionFactory
ID 生成策略:
UUID算法(全球统一的认证) :记录主键 ID会是:34d4a1073b41e007013b41e0086c0001 这样子的。形如电脑的MAC地址,全球唯一。ID 前指定策略:@GeneratedValue(strategy=GenerationType.XXOO)