Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Accès rapide :






Vous êtes un professionnel et vous avez besoin d'une formation ?

Optimisations
de code Java


Voir le programme détaillé
ESN Inovelya : Nous recrutons

Optimisation des requêtes HQL : Persistance des objets


Notes:

Si vous avez activé les logs sur les requêtes SQL générées, voici ce qui sera produit :

[main] DEBUG | org.hibernate.SQL | insert into T_Users (Login, Password, ConnectionNumber) values (?, ?, ?) (SQLStatementLogger.java:111)

[main] DEBUG | org.hibernate.SQL | insert into T_Commands (IdUser) values (?) (SQLStatementLogger.java:111)

[main] DEBUG | org.hibernate.SQL | insert into T_Articles (Description, Brand, UnitaryPrice) values (?, ?, ?) (SQLStatementLogger.java:111)

[main] DEBUG | org.hibernate.SQL | insert into T_CommandLines (IdArticle, Quantity) values (?, ?) (SQLStatementLogger.java:111)

[main] DEBUG | org.hibernate.SQL | insert into T_Articles (Description, Brand, UnitaryPrice) values (?, ?, ?) (SQLStatementLogger.java:111)

[main] DEBUG | org.hibernate.SQL | insert into T_CommandLines (IdArticle, Quantity) values (?, ?) (SQLStatementLogger.java:111)

Now == flush

[main] DEBUG | org.hibernate.SQL | insert into T_CommandLinesMapping (IdCommand, IdCommandLine) values (?, ?) (SQLStatementLogger.java:111)

[main] DEBUG | org.hibernate.SQL | insert into T_CommandLinesMapping (IdCommand, IdCommandLine) values (?, ?) (SQLStatementLogger.java:111)

Il doit être clair que dans ce mode de fonctionnement, il va nous être difficile de garantir nos transactions.

Diapositive précédente Diapositive suivante
Vous êtes un professionnel et vous avez besoin d'une formation ? Gérer la persistance des
données avec Hibernate
Voir le programme détaillé