hibernate多个小知识点集合
事务比较GetCurrentSession和OpenSession方法
GetCurrentSession方法,获取当前的session,如果有,就用,如果没有,就new一个新的.
OpenSession永远new一个新的.
GetCurrentSession事务提交后不需要手动close().
OpenSession事务提交后需要手动close().
hibernate 的load方法获取数据
@Testpublic void saveOrUpdateUnit(){session.beginTransaction();PersonAnno personAnno = new PersonAnno();//ID为主键并且自增长,设置了ID就是update.如果没有ID列匹配的值,会报错.如果有会更新.//没有设置ID列.会为save.新增列.//personAnno.setId(0);personAnno.setName("daodao1");session.saveOrUpdate(personAnno);}