【问题标题】:Get a Column Name from Class in Hibernate从 Hibernate 中的类获取列名
【发布时间】:2015-11-21 01:08:20
【问题描述】:

这不是作业或实际代码。这是为解释这种情况而创建的一个简单示例。

public student {
private long studentId;
Private long studentName;
@Column(name = "ID")
getStudentId(){
}

@Column(name = "NAME"
getStudentName(){
}

}

有没有办法通过动态方式获取列名

 Criterion rest1 = Restrictions.eq("NAME", criteriaModel.getEncounterTypeClassCd());

不想硬编码列名有没有更好的方法来做我正在做的事情。

【问题讨论】:

    标签: hibernate hibernate-criteria restrictions


    【解决方案1】:

    您可能需要阅读注释的值。对吧?

    this 线程中提到的一些事情可能会有所帮助。

    无论如何,在常量中定义值并在两个地方使用它会更简单,因为在开发阶段之后列名不会经常更改。

    【讨论】:

      猜你喜欢
      • 2014-09-27
      • 2013-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多