Articles of hibernate

quelqu’un peut-il m’expliquer @MapsId en hibernation?

Quelqu’un peut-il s’il vous plaît m’expliquer @MapsId en mode veille prolongée? J’ai du mal à le comprendre. Ce serait formidable si on pouvait l’expliquer avec un exemple et dans quel type de cas d’utilisation est-il le plus applicable?

JPA: Comment obtenir une entité basée sur une valeur de champ autre que l’ID?

Dans JPA (Hibernate), lorsque nous générons automatiquement le champ ID, nous supposons que l’utilisateur n’a aucune connaissance de cette clé. Ainsi, lors de l’obtention de l’entité, l’utilisateur interroge en fonction d’un champ autre que l’ID. Comment pouvons-nous obtenir l’entité dans ce cas (puisque em.find() ne peut pas être utilisé). Je comprends que nous pouvons utiliser […]

Package de cartographie Hibernate

J’utilise les annotations d’Hibernate. Dans toutes mes classes de modèles, j’annote comme ceci: @Entity @Table public class SomeModelClass { // } Mon hibernate.cfg.xml est Pour chaque classe que j’ajoute au com.fooPackage, je dois append une ligne dans le fichier hibernate.cfg.xml comme ceci: Est-il possible d’append de nouvelles classes de modèle mais je n’ai pas besoin […]

Rejoindre sans association dans HQL

Disons que j’ai deux tables (A, B) comme: A {id, a, c} B {id, b, c} J’ai aussi leurs entités. Je veux écrire un HQL pour que le jeu de résultats soit comme (où Ac = Bc): (a1, b1, c1) (a2, b2, c2) (a3, b3, c3) … Puisque on clauses on ne sont pas supscopes […]

Hibernate / Spring: impossible d’initialiser paresseusement – aucune session ou session n’a été fermée

Pour une réponse, faites défiler jusqu’à la fin de cette … Le problème de base est le même que demandé plusieurs fois. J’ai un programme simple avec deux événements et utilisateur POJO – où un utilisateur peut avoir plusieurs événements. @Entity @Table public class Event { private Long id; private Ssortingng name; private User user; […]

Où placer hibernate.cfg.xml?

Mon projet est comme ceci: /src/main/java -thegamers -app.java -hibernateutil.java quelqu’un peut-il me dire où mettre le hibernate.cfg.xml? parce que je reçois cette erreur: Initial SessionFactory creation failed.org.hibernate.HibernateException: hibernate.cfg.xml not found Exception in thread “main” java.lang.ExceptionInInitializerError at thegamers.HibernateUtil.buildSessionFactory(HibernateUtil.java:17) at thegamers.HibernateUtil.(HibernateUtil.java:8) at thegamers.App.main(App.java:15) Caused by: org.hibernate.HibernateException: hibernate.cfg.xml not found at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:170) at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:2149) at org.hibernate.cfg.Configuration.configure(Configuration.java:2130) at thegamers.HibernateUtil.buildSessionFactory(HibernateUtil.java:13) […]

Quelles sont les propriétés redondantes de @Column columnDefinition?

Je spécifie souvent mes annotations @Column comme ceci: @Column(columnDefinition=”character varying (100) not null”,length=100,nullable=false) Comme vous pouvez le voir, je spécifie la length et la valeur columnDefinition même si columnDefinition spécifie déjà celles-ci. C’est parce que je ne sais pas où / quand ces valeurs sont utilisées exactement. Ainsi, lorsque vous spécifiez columnDefinition , quelles sont […]

Hibernate – Clés étrangères au lieu d’entités

Actuellement, Hibernate me permet de charger des objects définis par des relations * -à-un directement avec entity1.getEntity2() Est-il possible d’obtenir la clé étrangère à la place de l’object? L’approche actuelle que je vois consiste à append à ma cartographie: @JoinColumn(name=”message_key”) @ManyToOne(targetEntity=Message.class,fetch=FetchType.LAZY) private Message message; //these lines currently exist @Column(name=”message_key”) private Long message_fk; //the idea is […]

javax.persistence.NoResultException: aucune entité trouvée pour la requête

Avant de poster cette question, j’avais déjà regardé cela , mais je ne pouvais pas obtenir ce que je cherchais. Je sais que pour la requête que j’ai écrite, il ne peut exister qu’une seule ligne ou aucune. Donc, il n’y a pas de raison pour moi d’utiliser getResultList() . Voici mon code: Ssortingng hql=”from […]

Comment obtenir une connexion jdbc à partir d’une session d’hibernation?

Je veux obtenir une connexion jdbc à partir d’une session d’hibernation. Il existe une méthode à l’intérieur d’une session d’hibernation, c.-à-d. Session.connection (); mais il a été déconseillé. Je sais que cela fonctionne encore, mais je ne veux pas utiliser une méthode obsolète car je suis sûr qu’ils doivent avoir une alternative pour cela? Sur […]