Hibernate_学习笔记-2

 问题:

 
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)

本文出自 “丑小鸭的天空” 博客,谢绝转载!

你可能感兴趣的:(Hibernate,学习笔记2)