Questions marquées «jpa»

L'API de persistance Java (JPA) est une spécification Java permettant d'accéder, de conserver et de gérer des données entre des objets / classes Java et une base de données relationnelle. Il fait partie de la spécification EJB 3.0 et constitue l'approche standard de l'industrie pour le mappage objet vers relationnel (ORM).


2
Stockage d'une carte <String, String> à l'aide de JPA
Je me demande s'il est possible d'utiliser des annotations pour conserver la attributescarte dans la classe suivante en utilisant JPA2 public class Example { long id; // .... Map&lt;String, String&gt; attributes = new HashMap&lt;String, String&gt;(); // .... } Comme nous avons déjà une base de données de production préexistante, les …
103 java  jpa  orm  jpa-2.0 



4
Comment choisir la stratégie de génération d'identifiant lors de l'utilisation de JPA et Hibernate
J'étais en train de parcourir la section de génération d'identifiant du guide de référence Hibernate et "java persistence with Hibernate" Il existe de nombreuses options disponibles avec Hibernate et JPA combinés. Je cherchais une documentation supplémentaire sur la façon de choisir la stratégie de génération d'identifiant spécifique. Je recherche également …


7
Hibernate: création / mise à jour automatique des tables de base de données en fonction des classes d'entités
J'ai la classe d'entité suivante (dans Groovy): import javax.persistence.Entity import javax.persistence.Id import javax.persistence.GeneratedValue import javax.persistence.GenerationType @Entity public class ServerNode { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id String firstName String lastName } et mon persistence.xml: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"&gt; &lt;persistence-unit name="NewPersistenceUnit"&gt; &lt;provider&gt;org.hibernate.ejb.HibernatePersistence&lt;/provider&gt; &lt;properties&gt; &lt;property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/Icarus"/&gt; &lt;property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/&gt; …
101 java  mysql  hibernate  jpa  groovy 



11
Spécification d'un index (clé non unique) à l'aide de JPA
Comment définir un champ, par exemple emailcomme ayant un index utilisant des annotations JPA. Nous avons besoin d'une clé non unique emailcar il y a littéralement des millions de requêtes sur ce champ par jour, et c'est un peu lent sans la clé. @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person …

6
Impossible d'utiliser la génération de clé de colonne d'identité avec <union-subclass> (TABLE_PER_CLASS)
com.quelque chose.SuperClass: @Entity @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) public abstract class SuperClass implements Serializable { private static final long serialVersionUID = -695503064509648117L; long confirmationCode; @Id @GeneratedValue(strategy = GenerationType.AUTO) // Causes exception!!! public long getConfirmationCode() { return confirmationCode; } public void setConfirmationCode(long confirmationCode) { this.confirmationCode = confirmationCode; } } com.quelque chose.Sous-classe: @Entity public …

6
JPA: suppression unidirectionnelle plusieurs-à-un et en cascade
Disons que j'ai une relation unidirectionnelle @ManyToOne comme celle-ci: @Entity public class Parent implements Serializable { @Id @GeneratedValue private long id; } @Entity public class Child implements Serializable { @Id @GeneratedValue private long id; @ManyToOne @JoinColumn private Parent parent; } Si j'ai un parent P et des enfants C 1 …

18
Comment appeler une procédure stockée depuis Java et JPA
J'écris une application Web simple pour appeler une procédure stockée et récupérer des données. C'est une application très simple, qui interagit avec la base de données du client. Nous transmettons l'identifiant de l'employé et l'identifiant de l'entreprise et la procédure stockée renverra les détails de l'employé. L'application Web ne peut …

2
Différence @OneToMany List <> vs Set <>
Y a-t-il une différence si j'utilise @OneToMany public Set&lt;Rating&gt; ratings; ou si j'utilise @OneToMany public List&lt;Rating&gt; ratings; les deux fonctionnent bien, je connais la différence entre une liste et un ensemble, mais je ne sais pas si cela fait une différence dans la façon dont hibernate (ou plutôt JPA 2.0) …
94 java  jpa 

7
Comment générer le métamodèle d'entité JPA?
Dans l'esprit de la sécurité de type associée à CriteriaQuery, JPA 2.0 dispose également d'une API pour prendre en charge la représentation métamodèle des entités. Quelqu'un est-il au courant d'une implémentation entièrement fonctionnelle de cette API (pour générer le métamodèle au lieu de créer les classes de métamodèle manuellement)? Ce …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.