Ich verwende Hibernate Criteria
, um Max-Wert von Spalte mobileno
in meiner Tabelle zu erhalten.So beheben Sie org.hibernate.QueryException: Konnte Eigenschaft nicht auflösen: Mobilen
Aber wenn ich das Ergebnis bekommen, wirft es eine Ausnahme
org.hibernate.QueryException: could not resolve property: mobileno of:
Meine Tabelle Bean-Eigenschaften ist:
@Column(name="id")
private long id;
@Column(name="code")
private String code;
@Column(name="mobileno", updatable=true)
private long mobileno;
//Setters and Getters
Hibernate Code:
@Override
public long getMobile() {
Session session = entityManager.unwrap(Session.class);
Criteria criteria = session.createCriteria(Data.class);
criteria.setProjection(Projections.max("mobileno"));
return (long) criteria.uniqueResult();
}
wo bin ich falsch gehen, wie bekomme ich den maximalen Wert von meiner Tabelle ???
Suchen Sie in der Datenklassentabelle oder verbinden Sie die Datentabelle? – utkusonmez