Ho bisogno di essere in grado di effettuare le seguenti operazioni:Personalizzazione Hibernate Criteri - Aggiunta di condizioni per una sinistra unirsi
Select * from Tabella 1 sinistra unirsi Table2 su ID1 = id2 e I1 =?
I criteri di ibernazione non consentono di specificare i1 =? parte.
Il codice esistente sta usando criteri di Hibernate e che sarebbe stato un enorme refactoring per scambiare fuori per HQL
Qualcuno ha qualche consiglio come avrei potuto implementare in modo diverso o un modo per ignorare i criteri di Hibernate? Non mi oppongo a cracking open hibernate e modifiche, ma quando ho iniziato a scavare, sembra che ci siano strati su strati di astrazioni. Non ho mai trovato il punto in cui SQL viene effettivamente generato ...
Non sarebbe solo creare questa: SELECT * da Table1 sinistra unirsi Table2 su id1 = id2 DOVE i1 =? Non voglio i1 =? nel mio dove lo voglio come parte dell'espressione "ON" .. –