从Hibernate中的类获取列名
这不是家庭作业或实际代码。这是一个快速创建的示例,用于解释这种情况从Hibernate中的类获取列名,hibernate,hibernate-criteria,restrictions,Hibernate,Hibernate Criteria,Restrictions,这不是家庭作业或实际代码。这是一个快速创建的示例,用于解释这种情况 public student { private long studentId; Private long studentName; @Column(name = "ID") getStudentId(){ } @Column(name = "NAME" getStudentName(){ } } 有没有一种方法可以通过动态方式获取列名 Criterion rest1 = Restrictions.eq("NAME",
public student {
private long studentId;
Private long studentName;
@Column(name = "ID")
getStudentId(){
}
@Column(name = "NAME"
getStudentName(){
}
}
有没有一种方法可以通过动态方式获取列名
Criterion rest1 = Restrictions.eq("NAME", criteriaModel.getEncounterTypeClassCd());
不想硬编码列名是否有更好的方法执行我正在执行的操作。您可能需要阅读注释的值。对吧? 线程中提到的一些东西可能会有所帮助 无论如何,在常量中定义值并在两个位置使用它会更简单,因为在开发阶段之后列名不会经常更改