1、saveOrUpdate
如果session要保存的对象的ID存在,而对象的相应属性与数据库里的相应字段值不相同,则为Update,否则session执行save操作。
2、clear
无论调用的是load还是get,都会先查找缓存(一级缓存),如果不存在,再到数据库里查找,调用clear方法可以强制清除session缓存。
3、flush
强制进行从内存到数据库的同步,commit会自动进行一次flush操作。可以通过setFlushMode来设置flush模式。
4、SchemaExport
输出DDL脚本到Console或者数据库(即生成数据表)