@Column在hibernate语法中

时间:2013-04-24 14:34:29

标签: hibernate

我不熟悉Hibernate,但仍然需要对代码进行一些小修改。

在代码中,我看到类似的内容:

@Basic
@Column(name = "patients_possible")
public int patientsPossible;

@Basic
public BigDecimal weight;

所以我的问题是为什么其中一些确实有@column但有些没有? 但是在文件的顶部有一个@ColumnOrder命令,我看到它们都列在那里的列中。

1 个答案:

答案 0 :(得分:3)

因为模型中的列名与数据库中的列名不同。你基本上让Hibernate知道如何在你的数据库中命名映射到你的属性名PatientsPossible的列。