Articles of jpa

Comment fonctionne le FetchMode dans Spring Data JPA

J’ai une relation entre trois objects du modèle dans mon projet (des extraits de modèle et de référentiel à la fin du message). Lorsque j’appelle PlaceRepository.findById il PlaceRepository.findById trois requêtes: (“sql”) SELECT * FROM place p where id = arg SELECT * FROM user u where u.id = place.user.id SELECT * FROM city c LEFT […]

JPA: comment persister une chaîne dans un champ de firebase database, tapez MYSQL Text

La condition est que l’utilisateur puisse écrire un article, donc je choisis le type de Text pour le champ de content dans la firebase database mysql. Comment convertir une Java Ssortingng en MySQL Text Ici vous allez Jim Tough @Entity public class Article implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy […]

Relations individuelles JPA Hibernate

J’ai une relation un à un mais hibernatetool se plaint lors de la génération du schéma. Voici un exemple qui montre le problème: @Entity public class Person { @Id public int id; @OneToOne public OtherInfo otherInfo; rest of atsortingbutes … } La personne a une relation individuelle avec OtherInfo: @Entity public class OtherInfo { @Id […]

DAO et couches de service (JPA / Hibernate + Spring)

Je conçois une nouvelle application basée sur JPA / Hibernate, Spring et Wicket. La distinction entre les couches DAO et Service n’est pas si claire pour moi. Selon Wikipedia, DAO est un object qui fournit une interface abstraite à un type de firebase database ou à un mécanisme de persistance, fournissant des opérations spécifiques sans […]

Comment introduire une contrainte multi-colonne avec des annotations JPA?

J’essaie d’introduire une contrainte multi-clé sur une entité mappée JPA: public class InventoryItem { @Id private Long id; @Version private Long version; @ManyToOne @JoinColumn(“productId”) private Product product; @Column(nullable=false); private long serial; } Fondamentalement, la paire (produit, série) doit être unique, mais je n’ai trouvé qu’un moyen de dire que la série devrait être unique. Ce […]

org.hibernate.MappingException: Impossible de déterminer le type pour: java.util.Set

Bien que cette question ait été posée à plusieurs resockets et que j’ai déjà utilisé toutes les suggestions, je reçois toujours cette erreur. L’utilisateur.java est @Entity @Table(name = “USER”) public class User implements UserDetails, Serializable { private static final long serialVersionUID = 2L; @Id @Column(name = “USER_ID”) @GeneratedValue(strategy = GenerationType.IDENTITY) private long id; @Column(name = […]

Pourquoi Eclipse Juno 4.2 exécute-t-il les processus «JPA Java Change Event Handler»?

Je viens de mettre à niveau vers Eclipse Juno 4.2. J’ai un nouvel espace de travail complètement propre, mais j’ai importé des projets qui ont déjà été utilisés dans Eclipse 3.7 et qui contiennent donc des métadonnées Eclipse. En passant à 4.2, j’ai converti un projet pour utiliser “Facettes de projet”. La seule facette activée […]

Transaction uniquement annulée: comment trouver la cause

J’ai des problèmes avec la validation d’une transaction dans ma méthode @Transactional: methodA() { methodB() } @Transactional methodB() { … em.persist(); … em.flush(); log(“OK”); } Lorsque j’appelle methodB () de methodA (), la méthode réussit et je peux voir “OK” dans mes journaux. Mais alors je reçois Could not commit JPA transaction; nested exception is […]

Dois-je fermer () chaque EntityManager?

Je viens de commencer la migration de mon framework de persistance local vers JPA. Étant donné que les frameworks de persistance cachent une grande partie de la plomberie, j’aimerais savoir si la fermeture de EntityManagers ne créera pas une fuite de ressources ou si les frameworks les collecteront et les fermeront pour moi. J’ai l’intention […]

Mappage de la colonne JGS postgreSQL à un type de valeur Hibernate

J’ai une table avec une colonne de type json dans mon postgreSQL DB (9.2). J’ai du mal à mapper cette colonne à un type de champ d’entité JPA2. J’ai essayé d’utiliser Ssortingng mais lorsque je sauvegarde l’entité, je reçois une exception, à savoir qu’il ne peut pas convertir un caractère différent de json. Quel est […]