不是说的服务器启动的时候,那时候创建的表。。
而是在hibernate持久层,如何用代码实现,在某个数据库中自动创建表。

解决方案 »

  1.   

    通过hibernate.cfg.xml配置数据源、还有就是表的映射路劲什么~然后再在model里建 类.hbm.xml~hbm.xml是有多少个实体类就建多少个hbm.xml~而且前面的名和类名一样~在hbm.xml里面填写建立的字段什么的~然后在写一个测试类~运行测试类的时候就会自动帮你在数据库建立表了~不过数据库是要自己创建的~
      

  2.   

    在hibernate.cfg.xml加上一句<property name="hibernate.hbm2ddl.auto">create</property>就行了
      

  3.   

    而是在hibernate持久层,如何用代码实现,在某个中自动创建表没有在数据库中自动创建表的吧.hibernate持久层只是能用hibernate自动建实体类和映射文件.xml
    通过映射文件和数据库关联的吧.有个关键字是持久化的.其它的就如同2楼所说的..
      

  4.   

    首先写好实体类,写好相应的hbm文件
    在hibernate.cfg.xml加上一句 <property name="hibernate.hbm2ddl.auto">update</property>
    update当表结构改变后
      

  5.   

    update当表结构改变后不好删除数据,当然可以用其他的
      

  6.   

    hibernate.cfg.xml加上句 <property name="hibernate.hbm2ddl.auto">create </property>就行
      

  7.   

    简单,在hibernate.hbm.xml 文件中加入一个
    <propert name="hibernate.hbm2ddl.auto">create</property>就行了;
      

  8.   

    为什么我加<property name="hibernate.hbm2ddl.auto">create</property>就没办法部署了呢??