Sto utilizzando Hibernate per alcuni anni ma non sono sicuro dell'utilizzo di Query e Criteria.Hibernate e come evitare il cambio di nome delle modals
Ho capito che uno dei punti di forza di Hibernate consiste nel controllare il nome del campo in un unico punto. Se ho il seguente codice:
List cats = sess.createCriteria(Cat.class)
.add(Restrictions.like("name", "Fritz%"))
.add(Restrictions.between("weight", minWeight, maxWeight))
.list();
Cosa succede se cambio "nome" del gatto nell'oggetto Java?
Anche quando si utilizza la sostituzione refactor (come in Elipse) non rileverà l'elemento come qualcosa che deve essere cambiato!
Se sì, come si gestiscono i nomi dei campi in Java?
Test di unità. Non riesco a pensare ad alcun altro meccanismo. – Adi