pouvait-on s'il vous plaît me dire quelle est la convention de nommage les développeurs Hibernate la mise en jachère pour donner des noms pour DAO calass, classe Sesgleton qui créent unique SessionFactory et retour précis ou chiffré Session throug une méthode statique, mise en veille prolongée fichiers de mapping etcconventions de nommage dans Hibernate
Répondre
Je ne peux répondre que de mon expérience et de ma perspective plutôt limitées, mais je suis heureux et habitué à la façon dont nous le faisons. En général, nous utilisons une classe abstraite appelée DatabaseHelper
qui a beaucoup de méthodes statiques. Exemples:
DatabaseHelper.getSession()
renvoie Session
. Les deux méthodes DatabaseHelper.commitTransaction()
et DatabaseHelper.beginTransaction()
gèrent les transactions.
Les haricots ont pas de convention de nommage, mais étendent tous
public abstract class HibernateBean<T> implements Serializable
Vous aimez cette
@Entity
@Table(name = "table_name")
public class TableEntry extends HibernateBean<TableEntry> {
Le HibernateBean
contient des méthodes comme getId()
pour récupérer l'ID généré Hibernate.
Ceci est très subjectif, mais voici ce que j'utilise:
noms pour la classe DAO
Pour une entité Order
, j'utilise OrderDao
pour l'interface et HibernateOrderDao
pour la mise en œuvre Hibernate (un L'implémentation basée sur JPA serait JpaOrderDao
, etc).
classe qui créent unique SessionFactory et session throug un retour précis ou chiffré méthode statique
J'utilise le HibernateUtil
traditionnel (et vous trouverez de nombreuses références dans la documentation Hibernate, littérature, etc.). Voici an example. Il y a a more sophisticated version dans l'exemple d'application Caveat Emptor.
- fichiers de mappage de mise en veille prolongée
Une classe nommée foo.bar.Foo
seraient mises en correspondance par un fichier foo/bar/Foo.hbm.xml
. Tout d'abord, cela rend les mappages faciles à organiser, à trouver et à faciliter la maintenance. Deuxièmement, cela permet d'utiliser la méthode fortement typée Configuration#addClass(Class)
(qui est résistante au refactoring).
- 1. Conventions de nommage AJAX
- 2. Conventions de nommage et de nommage Java Spring MVC
- 3. Conventions d'empaquetage et de nommage de grails
- 4. JavaScript RegExp: R conventions de nommage
- 5. Conventions de nommage des tables DB
- 6. Conventions de nommage et de saisie semi-automatique du navigateur
- 7. Conventions de nommage NHibernate - Élimination des conits de mots-clés
- 8. Les vues Theming bloquent les conventions de nommage
- 9. Réflexions sur les conventions de nommage des variables/fonctions
- 10. Quelles sont les bonnes conventions de nommage Ant?
- 11. CakePHP HABTM Conventions de nommage de tables de plugins (pour 1.3)
- 12. Conventions de nommage: Rechercher une alternative au mélange anglais/domaine/flux de travail
- 13. Conventions de nommage MySQL, le nom du champ doit-il inclure le nom de la table?
- 14. Quelles conventions de nommage suivez-vous avec des fonctions qui allouent de la mémoire?
- 15. Doctrine 1.2 colonne Conventions de nommage pour beaucoup de nombreuses relations
- 16. Imagemagick - Nommage de fichier
- 17. Conventions de dénomination de fichier
- 18. Conventions de nommage: directives pour les verbes/noms et l'usage de la grammaire anglaise
- 19. Que dois-je appeler cette table pour suivre les conventions de nommage de cakePHP?
- 20. C# - Utilisation des propriétés mises en œuvre automatiques et les conventions de nommage
- 21. Conventions de nommage pour la même variable en tant que type différent?
- 22. conventions de nom pour xibs
- 23. Conventions de dénomination de l'index SQL Server
- 24. Conventions de dénomination pour MVVM?
- 25. Comment contourner les conventions de dénomination Symbian?
- 26. PHPUnit conventions de nom de fichier
- 27. Y a-t-il des conventions de nommage lors de la création de votre propre suffixe de fichier?
- 28. Conventions de dénomination .Net vs spécifications W3C
- 29. convention de nommage mysql
- 30. conventions de commentaire HTML
Sesgleton = Singleton? –
Je pense qu'il y a quelques fautes dans votre question, s'il vous plaît voir si vous pouvez clarifier ou corriger un peu. –