Articles of hiberner

Portée des contrôleurs, service, référentiel dans l’application Web Spring?

Je crée une application Web à l’aide de spring, hibernate. Supposons que plusieurs utilisateurs souhaitent s’inscrire. Je vais créer un bean d’enregistrement (prototype, requête ou étendue de session) et le transférer automatiquement dans Controller. Maintenant, je passe ce haricot au service d’enregistrement (annoté avec une annotation “@transactional”), qui est également câblé automatiquement dans le contrôleur. […]

Quel est le rôle d’HibernateUtil?

Je suis nouveau dans Hibernate et chaque fois que je rencontre un tutoriel sur Hibernate, il est fait mention de la classe HibernateUtil? Que fait-il réellement? Et s’il existe une implémentation standard, pourquoi ne pas l’inclure dans le pot Hibernate lui-même?

Générer des applications simples crud dans Spring basées sur des configurations de bases de données existantes ou d’hibernation?

J’essaie d’apprendre Spring MVC mais j’ai été gâté par Grails. Bien que je sois capable de faire fonctionner une application Web de base, je me demandais s’il existait des outils permettant de créer une application crud à partir d’une firebase database ou d’un modèle de données en veille prolongée. Le seul que j’ai trouvé à […]

Cadre de spring

Qu’est-ce que Spring Framework? Quelle est sa consortingbution à Hibernate?

Comment résoudre «impossible d’exécuter la déclaration; SQL ; contrainte ; “?

Comment résoudre “l’instruction ne peut pas exécuter; SQL [n / a]; contrainte [numérotation];”? org.springframework.dao.DataIntegrityViolationException: impossible d’exécuter l’instruction; SQL [n / a]; contrainte [numérotation]; L’exception nestede est org.hibernate.exception.ConstraintViolationException: impossible d’exécuter la déclaration org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException, : 100) (RésuméPlatformTransactionManager.java:724). .Transac tionInterceptor.invoke (TransactionInterceptor.java:94) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.jav: proxy $ Proxy132.saveListForm (null: 1). sun.reflect.NativeMethodAccessorImpl.invoke0 (NativeMethodAccessorImpl.java:-2) sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57) sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl .java: 43) java.lang.reflect.Method.invoke (Method.java:606) […]

Pourquoi est-il nécessaire d’appeler session.flush () après session.delete () dans Hibernate?

Le problème est que l’extrait de code suivant ne supprime pas l’enregistrement dans la firebase database. import org.hibernate.Session; import org.hibernate.SessionFactory; … … void deleteForm() { Session session = sessionFactory.openSession(); FormDO formDO = new FormDO(); formDO.setId(formId); session.delete(formDO); // No delete SQL query is getting fired. Cependant, si j’appelle session.flush () après la suppression, cela fonctionne parfaitement. […]

Hibernate limite résultat recherche

Comment fonctionne la propriété maxresult de la requête hibernate? dans l’exemple ci-dessous: Query query = session.createQuery(“from MyTable”); query.setMaxResults(10); Est-ce que cela obtient toutes les lignes de la firebase database, mais seulement 10 d’entre elles sont affichées? ou c’est la même chose que la limit en sql.

ConstraintViolationException: NOT NULL en utilisant Spring, HSQL et Hibernate

Je reçois une exception de violation de contrainte NOT NULL lorsque j’essaie d’insérer un object de type Individual dans la firebase database. J’utilise hsql version 2.3.2. Je laisse hibernate générer les tables de firebase database pour moi. Dans le code normal (où j’utilise une firebase database SQLServer), tout fonctionne correctement. Ceci est mon object individuel, […]

Effacement de la firebase database entière (pour les tests unitaires avec Hibernate)

Mes tests unitaires utilisent Hibernate pour se connecter à une firebase database HSQLDB en mémoire. J’espérais qu’il serait possible d’effacer et de recréer la firebase database (la firebase database complète, y compris le schéma et toutes les données) dans la méthode TestCase.setUp() de JUnit.

Les critères hibernation OneToMany retournent les doublons

J’ai une association cartographiée par ce qui suit: @Entity public class Parent { … @Id @Column(name = “parent_id”) private Long id; @OneToMany(mappedBy = “parent”) @OrderBy(“id”) private List children; … } @Entity public class Child { … @Id @Column(name = “child_id”) private Long id; @ManyToOne @NotFound(action = NotFoundAction.IGNORE) @JoinColumn(name = “parent_id”) private Parent parent; @Column private […]