转:http://fsjohnhuang.blog.163.com/blog/static/1142963642009101735447743/
通过EntityManager的flush()可手动地控制将实体类中的数据传送到数据库,
但这句话意思十分含糊。具体地说应该是:
客户端对实体类中数据的改变和手写的任何SQL语句都是保存在客户端的内存中,
当执行了flush()后,对数据库的修改就发送到数据库服务器端的数据高速缓冲区,而不是数据文件中。
转:http://fsjohnhuang.blog.163.com/blog/static/1142963642009101735447743/
通过EntityManager的flush()可手动地控制将实体类中的数据传送到数据库,
但这句话意思十分含糊。具体地说应该是:
客户端对实体类中数据的改变和手写的任何SQL语句都是保存在客户端的内存中,
当执行了flush()后,对数据库的修改就发送到数据库服务器端的数据高速缓冲区,而不是数据文件中。