我使用下划线作为字段名称的前缀约定。当我生成带有这些字段的注释实体类时,我只能在查询中使用带下划线前缀的属性名称。我想避免这种情况,并且能够执行以下操作:
@Entity
public class Container {
private String _value;
}
// in a lookup method
executeQuery("from Container where value = ?", value);
一般情况下,或者特别是使用Hibernate,这是否可能使用JPA?
更新:仍在努力回忆为什么,但我需要将其注释在字段上而不是在getter方法上。