怎么能快速建表,如可根据javabean对象生成数据表,如果不完美,还可以单独修改

解决方案 »

  1.   

    而且我的想法是:创建一个java程序,输入字段名字等关键信息后,直接在数据库中创建数据表。
    是不是有什么工具可以实现
      

  2.   

    hibernate .cfg.xml
    <property  name="DDL">auto</property >//根据javabean自动创建表  如果你是配置文件则要写javabean 的映射hbm.xml文件 如果 你是注解类型则你要写字段的注解类型
      

  3.   

    这个我知道,我没表达清我的意思,我是想直接根据bean的java文件,比如我写了一个user的pojo,里边有user ,password两个字段,用什么能根本这个user.java直接映射成数据库的表。
      

  4.   

    目前我们学的我只知道Hibernate,其他的不了解,解决不了,不好意思哦
      

  5.   

    @Component
    public class Pojo{
    @column(name="user",type="java.lang.String",length="10")
     private String  user 
    @column(name="passWord",type="java.lang.String",length="20")
    private String passWord}
    还有就是 根据 java  反射机制 getDeclareFiled[] 然后循环属性字段 拼接 create table  sql(
     id    integer  primary key 
      user varchar(10),
     passWord varchar(10)
    )
    目前 hibernate  就是这么自动创建表的,其它的快捷方法 目前好像没有