session.flush()默认是在commit()前执行的
1 清理缓存(脏数据对比生成insert或update语句)
2 执行SQL语句
uuid
session.save(user);后userid已生成,但session中的existsDatabase状态为false(未写入数据库)
session.flush()后将写入数据库
session.flush()默认是在commit()前执行的
1 清理缓存(脏数据对比生成insert或update语句)
2 执行SQL语句
uuid
session.save(user);后userid已生成,但session中的existsDatabase状态为false(未写入数据库)
session.flush()后将写入数据库