Articles of jib

Étrange comportement JPA, le champ initialisé est null

J’observe un comportement très étrange avec une classe d’entité et charge un object de cette classe avec JPA (hibernate entitymanager 3.3.1.ga). La classe a un champ (intégré), qui est initialisé dans la déclaration. Le créateur du champ implémente un contrôle nul (c.-à-d. Qu’il lève une exception lorsqu’une valeur nulle est définie). … @Entity public class […]

Héritage de table unique SANS discriminateur, colonne

Bonjour mes chers camarades, Cela commence à être ennuyeux – une chose simple, mais des heures de lutte, est-ce que je vieillis ?? J’essaie de mapper deux classes sur une seule table en utilisant JPA de Hibernate. L’idée est de n’avoir qu’un petit sous-ensemble de colonnes dans la classe parent et un ensemble plus grand […]

Hibernate: Type de cascade

Disons que j’ai l’entité A et l’entité B L’entité A a @OneToOne relation @OneToOne avec B Je veux faire ensuite: si je supprime A, alors B doit également être supprimé. Si je supprime B, alors A n’est pas supprimé. Dans quelle entité je dois mettre @OneToOne(cascade = {CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH}) et de quel côté je […]

Clé Composite JPA + Séquence

Est-il possible dans les extensions JPA ou JPA + Hibernate simples de déclarer une clé composite, où un élément de la clé composite est une séquence? Ceci est ma classe composite: @Embeddable public class IntegrationEJBPk implements Serializable { //… @ManyToOne(cascade = {}, fetch = FetchType.EAGER) @JoinColumn(name = “APPLICATION”) public ApplicationEJB getApplication() { return application; } […]

JPA / Hibernate – Empêche la suppression dans le gestionnaire PreRemove?

Le titre de la question dit tout. Est-il possible dans JPA / Hibernate d’empêcher avec grâce la suppression d’une entité de la firebase database? Ce que je voudrais, c’est marquer l’entité comme “cachée” au lieu de la supprimer. Je souhaite également que la sémantique Cascade soit préservée, de sorte que si j’essaie de supprimer une […]

Utilisation du paramètre nommé hibernate à deux resockets

Supposé que j’ai le HQL suivant EntityManager.createQuery(“SELECT a FROM a WHERE ab = :par OR ac = :par”).setParameter(“par”, obj); semble ne pas fonctionner. Est-ce que quelqu’un a une idée de comment résoudre ce problème en utilisant un seul paramètre?

Conditions pour la collection JPA OneToMany

Si j’ai cette entité: @Entity class Pet { @Id long id; public enum State { ALIVE, DEAD } @Enumerated(EnumType.STRING) @… State state; @… Ssortingng name; } Puis-je créer un mappage comme celui-ci: @Entity class Owner { @OneToMany(condition=”state = ALIVE”) // or something like that Set alivePets; @OneToMany(condition=”state = DEAD”) Set deadPets; }

Conversion lat / long en JTS?

J’essaie d’intégrer une hibernation spatiale avec JPA pour les recherches Geo. J’ai référencé le tutoriel sur le site officiel (je ne suis pas associé à hibernatespatial). Le tutoriel, malheureusement, ne couvre pas comment créer une instance de Point à partir d’une paire latitude / longitude. J’essaie de faire cela ici, mais je ne suis toujours […]

Hibernate ORM – supportant Java 1.8 Facultatif pour les propriétés d’entité

J’essaie d’utiliser java.util.Optional dans certaines classes persistantes. Existe-t-il une solution pour le faire fonctionner? J’ai essayé d’utiliser UserType, mais il n’est pas possible de gérer quelque chose comme Optional sans le mapper manuellement à des types SQL (non acceptable). J’ai également essayé d’utiliser JPA Converter, mais il ne prend pas en charge les types paramétrés. […]

Impossible de créer le service demandé

J’essaie de configurer l’outil de mappage hibernate orm pour pouvoir java class et utiliser PostgreSQL comme firebase database et configurer le mot de passe comme “password”. Lorsque j’ai essayé d’exécuter l’application, j’ai rencontré ce type d’erreur sur les journaux de la console. Impossible de créer le service demandé [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]. Je l’ai essayé sur l’ancienne version […]