java - getHibernateTemplate().flush() 函数

标签 java hibernate orm

我是 Hibernate 新手。请告诉我getHibernateTemplate().flush()有什么用以及它是如何工作的。

最佳答案

使用 Hibernate 时,实体被加载到称为“ session ”的持久性上下文中,并且创建、更新、删除持久性对象等更改实际上是在内存中进行的。当您想要或需要将内存状态与数据库同步以使更改持久化时,您需要刷新 session ,从而使 Hibernate 生成适当的 SQL 插入、更新,删除语句。

关于java - getHibernateTemplate().flush() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3766654/

相关文章:

java - 在Eclipse中配置构建路径问题-Java

java - 消除兼容性错误的正确方法是什么?

java - 这个错误是什么意思以及如何修复它?

java - 这个 Hibernate 多对多关系实现到底是如何工作的?我的推理正确吗?

java - Netbeans 创建 "JPA Controller classes from entity classes"

php - 使用 Phalcon ORM 在相关表中查找数据

java - 用于检查 JVM 参数的 Linux 或 Java 命令

java - Java 中的多列

java - 多对多 jpa stackoverflow

python - SQLAlchemy : Nested Composite Column Types and Custom Types