摘要: EntityManager的merge()方法相当于hibernate中session的saveOrUpdate()方法; 用于实体的插入和更新操作; 1.临时状态的实体对象 创建一个新对象; 将临时对象的属性复制到新对象; 持久化新对象; 执行insert插入到数据库; 代码: //merge的第 阅读全文
posted @ 2019-03-17 22:54 L丶银甲闪闪 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 1.Persistence 主要用来获取EntityManagerFactory的实例; 通过静态方法:createEntityManagerFactory 来实现; 该方法有两个重载版本; 带有一个参数:指定persistence.xml中的持久化单元名为参数; 两个参数: 除了上一个参数外,还可 阅读全文
posted @ 2019-03-17 20:50 L丶银甲闪闪 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 1.@Entity 位于类名前; 指出该Java类为实体类,并且将映射到指定的数据库表; 比如:Emp类前名加上该注解后,就可以和配置的数据库中的emp表相互映射了; 2.@Table 位于类名前 当实体类名和映射的表名不一致时,需要加上该注解; name属性 ->用于指定数据库的表名; catal 阅读全文
posted @ 2019-03-17 13:53 L丶银甲闪闪 阅读(278) 评论(0) 推荐(0) 编辑