根据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 就是这么自动创建表的,其它的快捷方法 目前好像没有