Hibernate Hbm2Java генерирует POJO с недопустимыми типами данных
Я новичок в Hibernate и очень мало знаю о его внутренностях. Я генерирую POJO из XML-схемы с помощью инструмента Hibernate Hbm2Java. Когда я запускаю этот инструмент, он проходит через мою модель (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 --------------------
}
Как я могу найти, почему это происходит?