当前位置: 代码迷 >> Java Web开发 >> 依据javabean对象生成数据表
  详细解决方案

依据javabean对象生成数据表

热度:4329   发布时间:2013-02-25 21:08:27.0
根据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  就是这么自动创建表的,其它的快捷方法 目前好像没有
  相关解决方案