JPA
失控滴原味鸡
In me the tiger sniffs the rose.
展开
-
JPA实体类的3种状态
JPA实体类的3种状态 临时状态:对象在保存进数据库之前为临时状态。此时数据库中没有该对象的信息,该对象的ID属性也为空。如果没有被持久化,程序退出时临时状态的对象信息将丢失。 持久化状态:对象在保存进数据库后或者从数据库中加载后、并且没有脱离Session时为持久化状态。这时候数据库中有对象的信息,改对象的id为数据库中对应记录的主键值。由于还在Session中,持久化状态的对象可以执行任何原创 2016-07-18 14:33:48 · 2242 阅读 · 0 评论 -
JPA的几个常用方法
【1】persist():将临时状态的对象保存进数据库。【插入一条新记录】 entityManager.persist(modelObject);//由于涉及数据库增删改,执行该语句前需启用事务 【2】merge():将对象存入数据库,不同于persist(),merger()对于操作的对象,如果对象存在于数据库则对对象进行修改, 如果对象在数据库中不存在,则将该对象作为一条新记录插原创 2016-07-18 14:40:45 · 11208 阅读 · 0 评论