f-angi
5/31/2017 - 7:33 AM

Custom queries

Custom queries

-la cartella custom-sql deve stare nella directory delle resources.
-bisogna prima generare il >FinderImpl con il metodo da esporre
-quindi si lancia il builder per generare l'interfaccia >Finder e >FinderUtil
-si modifica il >FinderImpl implementando il >Finder creato
-si modifica il >LocalServiceImpl aggiungendo il metodo da esporre che richiama il FinderUtil
-quindi si rilancia il builder per aggiungere il metodo del >LocalServiceImpl al >LocalServiceUtil
-nella portlet si usa direttamente il metodo di >LocalServiceUtil
-il >FinderImpl non deve estendere BasePersistenceImpl ma il >PersistenceImpl dell'entity che vuoi usare, così usando openSession() erediti il contesto corretto