我是 Hibernate 的初学者,对其内部结构知之甚少。我正在通过 Hibernate 的工具Hbm2Java从 xml 模式生成 POJO 。当我运行该工具时,它会通过我的模型(xml 模式)并生成相应的 POJO。但是当我打开生成的文件时,POJO 中的成员具有无效的数据类型,这不允许我编译代码。我还有一个Hbm2Ddl任务,它为同一模型生成 .sql 文件。Hbm2Ddl 根据需要生成 .sql 文件。什么可能是错的?
下面是生成的 .java 文件的样子。
import javax.xml.bind.annotation.*;
import java.util.*;
@XmlRootElement
public class MyPojo implements java.io.Serializable {
private integer id;
private double funds;
private string name;
public integer getId() {
return this.id;
}
public void setId(integer id) {
this.id = id;
}
// ---------------- Snipped - Rest of the setters/getters --------------------
}
我怎样才能找到为什么会发生这种情况?