---------------------------------手动用代码进行数据库建立------------------------------数据库
Configuration con=new Configuration();session
con.configuration();工具
//建立工具类对象spa
SchemaExport export=new SchemaExport(con);hibernate
//建表xml
//第一个参数 控制台打印建表语句对象
//第二个参数 执行语句io
export.create(true,true);date
----------------------------------hibernate.cfg.xml方式建立数据库表--------------------------------方法
服务启动的时候就会建立
<property name="hibernate.hbm2ddl.auto">create-drop</property>每次在建立sessionFactory时候执行建立表;当调用sesisonFactory的close方法的时候,删除表!
<property name="hibernate.hbm2ddl.auto">create</property>每次都从新建表,若是表已经存在就先删除再建立
<property name="hibernate.hbm2ddl.auto">update</property> 若是表不存在就建立; 表存在就不建立;
<property name="hibernate.hbm2ddl.auto">validate</property> (生成环境时候) 执行验证: 当映射文件的内容与数据库表结构不同的时候就报错!