我不熟悉Hibernate,但仍然需要对代码进行一些小修改。
在代码中,我看到类似的内容:
@Basic
@Column(name = "patients_possible")
public int patientsPossible;
@Basic
public BigDecimal weight;
所以我的问题是为什么其中一些确实有@column
但有些没有?
但是在文件的顶部有一个@ColumnOrder
命令,我看到它们都列在那里的列中。
答案 0 :(得分:3)
因为模型中的列名与数据库中的列名不同。你基本上让Hibernate知道如何在你的数据库中命名映射到你的属性名PatientsPossible的列。