clear
hibernate的session查询之后都会将数据存入缓存(一级缓存),如果再次调用会直接调用缓存中的数据对象,调用clear方法可以清除缓存中的数据。
flush
session中的数据在没有commit之前数据都是存在缓存中的,如果要在commit之前同步数据,可以调用flush方法。
更模式flushMode。
schemaExport
建表设置。
- */
- public static void main(String[] args) {
- // 默认读取hibernate.cfg.xml文件
- Configuration cfg = new Configuration().configure();
- // 生成并输出sql到文件(当前目录)和数据库
- SchemaExport export = new SchemaExport(cfg);
- // true 在控制台打印sql语句,true 导入sql语句到数据库,即可执行
- export.create(true, true);
- }