| Pojo-SP. Se è necessario chiamare le procedure memorizzate sulle applicazioni è necessario utilizzare l'API JDBC standard che lavora con gli oggetti CallableStatment. Ma ora puoi usare una soluzione più semplice ed efficiente che tu |
Scarica ora |
Pojo-SP. Classifica e riepilogo
- Nome editore:
- Marius Gligor
- Sito web dell'editore:
- http://www.gmax.ws
- Sistemi operativi:
- Windows 7/Vista/XP
- Dimensione del file:
- 2.02MB
Pojo-SP. Tag
Pojo-SP. Descrizione
Se è necessario chiamare le procedure memorizzate sulle applicazioni è necessario utilizzare l'API JDBC standard che lavora con gli oggetti CallableStatment. Ma ora puoi usare una soluzione più semplice ed efficiente che utilizza le classi di POJO annotate e un'istanza proceduraleManager. Progettato da zero La Biblioteca Pojo-SP offre la migliore soluzione orientata all'oggetto per utilizzare le procedure memorizzate sulle applicazioni nascondendo gli artefatti di programmazione JDBC SQL. Per ciascuna procedura memorizzata o la chiamata di funzione è necessario progettare una classe di POJO annotata, una classe Java Bean con annotazioni. La classe Pojo deve essere decorata con un'annotazione di @SteRoRoRoRocedure e devi specificare il nome della stored procedure o la funzione che è mappata dalla tua classe. Se la procedura o la funzione provengono da un pacchetto Oracle è necessario specificare anche il nome del pacchetto :. Successivamente è necessario specificare se l'entità che stai chiamando è una procedura o una funzione. Questo attributo è di default True per le procedure memorizzate e devono essere impostate su false se l'entità che stai chiamando è una funzione. La differenza tra una procedura e una funzione è che la funzione ha sempre un valore di ritorno. All'interno della tua classe Pojo è necessario definire i parametri di procedura memorizzati e per decorare i campi con @SteRoDeRoRoRoRoRocedurePaparaMeter Annotation. È necessario specificare l'indice del parametro a partire da 1 per il primo parametro. I nomi dei parametri non sono importanti perché i parametri sono accessibili dall'indice non dai nomi. Se l'entità è una funzione, il primo parametro (indice = 1) è sempre il valore di ritorno. L'attributo successivo è il tipo SQL del parametro. Qui devi essere attentamente perché hai appena fatto una mappatura di un tipo SQL in un tipo Java e questa mappatura deve corrispondere. L'ultimo parametro è l'attributo di direzione per questo parametro che può essere dentro, out o inout. Per un parametro dei risultati della funzione è necessario specificare sempre come attributo di direzione. Il prossimo passo è creare un'istanza proceduraleManager, impostare i parametri di input sulla classe POJO e infine chiamare la procedura memorizzata. L'istanza ProcedureManager viene creata utilizzando il metodo ProcedureManagerFactory.Createinstance () utilizzando un oggetto di connessione JBC come parametro o una classe decorata con annotazione @JDBC. Se è necessario utilizzare le transazioni Un'interfaccia ProcedureTransaction Manager è disponibile per l'uso. Anche tutte le eccezioni "selezionate" vengono convertite in eccezioni "deselezionate" e non è obbligatorio utilizzare un blocco Try Catch sul tuo codice.
Pojo-SP. Software correlato