我想知道是否有人可以提供帮助。
我有一个正在处理的类结构,我想从这些类生成 sql 表和映射文件。是否可以?
是的你可以。你需要:
hibernate.cfg.xml 与这一行
在此处创建更多信息:Hibernate hbm2ddl.auto 可能的值以及它们的作用? 在这里: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 。
在映射中,您需要描述名称表、目录和(如果需要)列。
是不可能的。Hibernate 不包含这样的工具。这也不是那么直接的操作,因为工具不需要信息。例如对于下面的类,没有办法确定应该field1
或field2
应该是主键,或者表应该有复合键:
public class SomeClass {
private int field1;
private int field2;
...
}