2019年1月3日
摘要: flush()方法进行清理缓存的操作,执行一系列的SQL语句,但不会提交事务;commit()方法会先调用flush()方法,然后提交事务. 提交事务意味着对数据库所做的更新会永久保持下来 所谓清理,是指Hibernate 按照持久化象的状态来同步更新数据库 Flush()后只是将Hibernate 阅读全文
posted @ 2019-01-03 15:09 无所住的风 阅读(881) 评论(0) 推荐(0) 编辑
摘要: Hibernate 之所以提供与save()功能几乎完全类似的persist()方法,一方面是为了照顾JPA的用法习惯。另一方面,save()和 persist()方法还有一个区别:使用 save() 方法保存持久化对象时,该方法返回该持久化对象的标识属性值(即对应记录的主键值);但使用 persi 阅读全文
posted @ 2019-01-03 14:50 无所住的风 阅读(454) 评论(0) 推荐(0) 编辑