![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
IT苦工78
软件开发、项目管理、富基ERP管理、OA系统,用友NC财务系统
展开
-
Hibernate save()与persist()区别
今天在写“单边的一对一关系:舰船管理”时,将session.persist(ship)写成session.save(ship),执行test 方法时出错,出错message如下: Exception in thread "main" org.hibernate.TransientObjectException: object references an unsaved transient ins...原创 2020-02-10 10:20:59 · 176 阅读 · 0 评论 -
hibernate学习-2
hibernate使用HQL查询数据时,为防止Hibernate缓存,最好执行一下session.refresh(c)重新从数据库中刷新对象,不然有时会得不到正确的结果,特别是对于ManytoOne和OneToMany的关系映射中。 怕自己忘记,再记一笔。 ...原创 2020-02-09 22:54:25 · 69 阅读 · 0 评论 -
hibernate学习
使用@注解定义在POJO类上定义属性时,教程上都是在field上使用@注解,那是为了方便演示学习理解。 正常编写程序时,应该把@注解写到getter方法上,这样一眼就能看清该 POJO类有多少属性,不然就很混乱。 例如: @Entity @Table (name="tb_cat") public class Cat{ private Integer id; ...原创 2020-02-09 20:42:56 · 75 阅读 · 0 评论