我想知道是否有人可以提供帮助。
我有一个我正在处理的类结构,我想从这些类生成sql表和映射文件。有可能吗?
答案 0 :(得分:2)
是的,你可以。 你需要:
带有此行的hibernate.cfg.xml
创建 更多信息:Hibernate hbm2ddl.auto possible values and what they do? 在这里:http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/session-configuration.html
你需要映射这个类:有两种方法: 带注释或hbm文件。这里有一些关于映射:http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/mapping.html
在映射中,您需要描述名称表,目录和(如果需要)列。
答案 1 :(得分:0)
这是不可能的。 Hibernate不包含这样的工具。这也不是直接的操作,因为工具不需要信息。例如,对于以下类,无法确定应将field1
或field2
作为主键,还是表应该具有复合键:
public class SomeClass {
private int field1;
private int field2;
...
}