关于hibernate的自动建表、
虽然用hibernate来帮助建表、这种做法有点非主流、但是还是懂多点好!
让hibernate自动建表有两种方法、第一种:直接配置hibernate.cfg.xml配置文件、
第二种、就是像下面这样、写个建表类!我个人觉得、还是写个建表类好!
因为表是创建一次就可以的了!如果用了配置文件的话、配置属性:
<property name="hibernate.hbm2ddl.auto">create</property>
package com.juno.util;import org.hibernate.cfg.Configuration;import org.hibernate.tool.hbm2ddl.SchemaExport;public class CreateTable {public static void main(String[] args) {Configuration cfg = new Configuration();// 这个一定要加、读者哪个文件来帮助创建表cfg.configure("/hibernate.cfg.xml");SchemaExport export = new SchemaExport(cfg);// 删除一个表的语句:drop// export.drop(true, true);// 创建一个表的语句export.create(true, true);}}