Articles of jpa

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 […]

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 […]

JPA @OneToMany -> Parent – Référence enfant (clé étrangère)

J’ai une question sur le référencement des entités parentales à partir des entités enfants ir Si j’ai quelque chose comme ça: Parent.java: @Entity(name =”Parent”) public class Parent { @Id @Generate….. @Column private int id; @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = “parent”) private Set children; simple … getter and setter … } Et le […]

atsortingbut name dans @Entity et @Table

J’ai un doute que l’atsortingbut de nom est là dans les deux @Entity et @Table par exemple, je suis autorisé à avoir la même valeur pour l’atsortingbut name @Entity(name = “someThing”) @Table(name = “someThing”) et je peux avoir des noms différents aussi pour la même classe @Entity(name = “someThing”) @Table(name = “otherThing”) quelqu’un peut-il me […]

données de spring jpa @query et pageable

J’utilise Spring Data JPA et lorsque j’utilise @Query pour définir une requête SANS Pageable , cela fonctionne: public interface UrnMappingRepository extends JpaRepository { @Query(value = “select * from internal_uddi where urn like %?1% or contact like %?1%”, nativeQuery = true) List fullTextSearch(Ssortingng text); } Mais si j’ajoute le second Pageable , @Query ne fonctionnera PAS […]

Quelle est la différence entre PESSIMISTIC_READ et PESSIMISTIC_WRITE dans JPA?

J’ai lu l’article Verrouillage et access simultané dans Java Persistence 2.0 et exécutez l’exemple d’application. Mais je ne peux toujours pas réaliser la différence entre PESSIMISTIC_READ et PESSIMISTIC_WRITE. J’ai essayé de modifier le code, et où le code utilisant PESSIMISTIC_READ et PESSIMISTIC_WRITE aura le même résultat que le SQL sera appelé avec “pour la mise […]

J’ai trouvé JPA, ou similaire, n’encourage pas le pattern DAO

J’ai trouvé JPA, ou similaire, n’encourage pas le pattern DAO. Je ne sais pas, mais je me sens comme ça, surtout avec les gestionnaires JTA gérés par serveur. Après une utilisation pratique du modèle DAO, j’ai commencé à concevoir une application basée sur JPA autour de ce modèle. Mais ça ne rentre pas dans l’OMI. […]

java.lang.IllegalArgumentException: suppression d’une instance détachée com.test.User # 5

J’ai un projet Java EE utilisant JPA (transaction-type = “JTA”), hibernate en tant que fournisseur. J’écris mes haricots pour manipuler les choses CRUD. Le programme en cours d’exécution dans JBOSS 7 AS. J’ai un EntityManagerDAO: @Stateful public class EntityManagerDao implements Serializable { @PersistenceContext(unitName = “dtdJpa”) private EntityManager entityManager; @TransactionAtsortingbute(TransactionAtsortingbuteType.REQUIRED) public Object updateObject(Object object) { object […]

Génération automatique d’un schéma de données à partir de classes d’entités annotées JPA

J’utilise JPA (implémentation d’Hibernate) pour annoter les classes d’entités afin qu’elles persistent dans une firebase database relationnelle (MySQL ou SQL Server). Existe-t-il un moyen simple de générer automatiquement le schéma de firebase database (scripts de création de table) à partir des classes annotées? Je suis encore en phase de prototypage et je prévois des changements […]