java 使用ssh框架,可以根据实体类用hibernate逆向出数据库表吗?

2024-12-29 18:37:32
推荐回答(3个)
回答1:

当然可以,个人习惯,我用hibernate注解时候喜欢根据实体类来生成数据库表,
例子如下:
Configuration cfg = new Configuration().configure();
SchemaExport export = new SchemaExport(cfg);
export.create(true, true);

回答2:

可以,如果你的配置文件正确的话。
new SchemaExport(new Configuration().configure()).create(true, true);
你可以试试这个,也可以网上看一下这个具体怎么用

配置里得有hibernate.hbm2ddl.auto=create

回答3:

首先是要建好一个空数据库,接着给加一个属性 Xml代码 create ,再执行如下代码 Java代码
//装载配置文件
import org.hibernate.cfg.Configuration;
import org.hibernate.tool.hbm2ddl.SchemaExport;
Configuration cfg = new Configuration().configure();
SchemaExport export = new SchemaExport(cfg);
export.create(true, true);