私は Hibernate の初心者であり、その内部についてほとんど知識がありません。Hibernate のツールHbm2Javaによって xml スキーマから POJO を生成しています。そのツールを実行すると、モデル (xml スキーマ) を通過し、それぞれの POJO が生成されます。しかし、生成されたファイルを開くと、POJO のメンバーに無効なデータ型が含まれているため、コードをコンパイルできません。同じモデルの .sql ファイルを生成するHbm2Ddlタスクもあります。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 --------------------
}
なぜこれが起こっているのか、どうすればわかりますか?