日期:2014-05-17  浏览次数:20786 次

根据javabean对象生成数据表
怎么能快速建表,如可根据javabean对象生成数据表,如果不完美,还可以单独修改
------最佳解决方案--------------------
hibernate .cfg.xml
<property  name="DDL">auto</property >//根据javabean自动创建表  如果你是配置文件则要写javabean 的映射hbm.xml文件 如果 你是注解类型则你要写字段的注解类型



------其他解决方案--------------------
Hibernate就可以啊
------其他解决方案--------------------
那mybatis可以不
------其他解决方案--------------------
而且我的想法是:创建一个java程序,输入字段名字等关键信息后,直接在数据库中创建数据表。
是不是有什么工具可以实现
------其他解决方案--------------------
这个我知道,我没表达清我的意思,我是想直接根据bean的java文件,比如我写了一个user的pojo,里边有user ,password两个字段,用什么能根本这个user.java直接映射成数据库的表。
------其他解决方案--------------------
目前我们学的我只知道Hibernate,其他的不了解,解决不了,不好意思哦
------其他解决方案--------------------
@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  就是这么自动创建表的,其它的快捷方法 目前好像没有