0
点赞
收藏
分享

微信扫一扫

jpa中的clear()

佃成成成成 2023-02-28 阅读 59


执行clear()后,会把对象分离开来。

如代码:

Phone phone = entityManager.find( Phone.class, 1L ); // id查person
Person person = phone.getPerson(); // person获取phone

person.setName( "aaa" ); //person 设置name
phone.setNumber( "987-654-3210" ); //phone设置 number

entityManager.clear(); //

entityManager.merge( person );

执行clear():
只会保存person对象,phone没有保存。

去掉clear():
person和phone都会保存。


举报

相关推荐

0 条评论