如何为我的hbm.xml文件创建(如果可以)创建模板文件,以便在从JAVA类创建它们时使用?
我使用的是Jboss Hibernate Tools 3.5.1和Eclipse Indigo
您可以在下面找到详细说明。
感谢您的帮助。
我的JAVA类被仔细编码以表示sql表。它们都有相同的语法。
例如,假设我的数据库中有以下表格:测试(id int主键,TestData varchar(255),Type int)
引用此表的类是:
public class TestData {
int id;
String testData;
int type;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getTestData() {
return testData;
}
public void setTestData(String testData) {
this.testData = testData;
}
public int getType() {
return type;
}
public void setType(int type) {
this.type = type;
}
}
当我为这个类创建一个自动化的hbm.xml文件时,它出现为:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated 12.Ara.2013 12:33:42 by Hibernate Tools 3.4.0.CR1 -->
<hibernate-mapping>
<class name="com.entegrator.framework.persistent.TestData" table="TESTDATA">
<id name="id" type="int">
<column name="ÝD" />
<generator class="assigned" />
</id>
<property name="testData" type="java.lang.String">
<column name="TESTDATA" />
</property>
<property name="type" type="int">
<column name="TYPE" />
</property>
</class>
</hibernate-mapping>
如你所见,我的第一个问题是编码。 我还想做的是
答案 0 :(得分:0)