Ich verwende Hibernate seit ein paar Jahren, bin mir aber nicht sicher, was die Verwendung von Query und Criteria angeht.
Ich habe verstanden, dass eine der Stärken von Hibernate sind, um den Feldnamen an einem Ort zu steuern. Wenn ich den folgenden Code haben:
List cats = sess.createCriteria(Cat.class)
.add( Restrictions.like("name", "Fritz%") )
.add( Restrictions.between("weight", minWeight, maxWeight) )
.list();
Was passiert, wenn ich den "Namen" der Katze im Java-Objekt ändere?
Selbst bei Verwendung von refactor replace (wie in Elipse) wird das Element nicht als etwas erkannt, das geändert werden muss!
Wenn ja, wie pflegen Sie die Feldnamen in Java?