Domande taggate «jpa»

L'API Java Persistence (JPA) è una specifica Java per l'accesso, la persistenza e la gestione dei dati tra oggetti / classi Java e un database relazionale. Fa parte delle specifiche EJB 3.0 ed è l'approccio standard del settore per Object to Relational Mapping (ORM).


2
Memorizzazione di una mappa <String, String> utilizzando JPA
Mi chiedo se sia possibile utilizzare le annotazioni per rendere persistente la attributesmappa nella seguente classe utilizzando JPA2 public class Example { long id; // .... Map&lt;String, String&gt; attributes = new HashMap&lt;String, String&gt;(); // .... } Poiché disponiamo già di un database di produzione preesistente, idealmente i valori di attributes …
103 java  jpa  orm  jpa-2.0 



4
Come scegliere la strategia di generazione dell'ID quando si utilizza JPA e Hibernate
Stavo esaminando la sezione di generazione dell'ID della guida di riferimento di Hibernate e "persistenza java con Hibernate" Ci sono alcune opzioni disponibili con Hibernate e JPA combinati. Stavo cercando un'ulteriore documentazione su come scegliere la specifica strategia di generazione dell'ID. Sto anche cercando punti di svolta. Ad esempio, la …


7
Hibernate: creazione / aggiornamento automatico delle tabelle db in base alle classi di entità
Ho la seguente classe di entità (in 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 } e il mio 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 …
101 java  mysql  hibernate  jpa  groovy 



11
Specifica di un indice (chiave non univoca) utilizzando JPA
Come si definisce un campo, ad esempio emailse ha un indice utilizzando le annotazioni JPA. Abbiamo bisogno di una chiave non univoca emailperché ci sono letteralmente milioni di query su questo campo al giorno, ed è un po 'lento senza la chiave. @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { …

6
JPA: molti-a-uno unidirezionale e cancellazione a cascata
Supponiamo che io abbia una relazione unidirezionale @ManyToOne come la seguente: @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; } Se ho un genitore P e figli C …

6
Impossibile utilizzare la generazione della chiave della colonna di identità con <union-subclass> (TABLE_PER_CLASS)
com.something.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.something.SubClass: @Entity public abstract class …

2
Differenza @OneToMany <> rispetto a Set <>
C'è qualche differenza se uso @OneToMany public Set&lt;Rating&gt; ratings; o se uso @OneToMany public List&lt;Rating&gt; ratings; entrambi funzionano bene, conosco la differenza tra list e un set, tuttavia non so se questo fa differenza nel modo in cui hibernate (o meglio JPA 2.0) lo gestisce.
94 java  jpa 

7
Come generare l'entità JPA Metamodel?
Nello spirito della sicurezza dei tipi associata a CriteriaQuery, JPA 2.0 ha anche un'API per supportare la rappresentazione Metamodel delle entità. Qualcuno è a conoscenza di un'implementazione completamente funzionale di questa API (per generare il Metamodel anziché creare manualmente le classi di metamodel)? Sarebbe fantastico se qualcuno conoscesse anche i …

18
Come chiamare una procedura memorizzata da Java e JPA
Sto scrivendo una semplice applicazione web per chiamare una stored procedure e recuperare alcuni dati. È un'applicazione molto semplice, che interagisce con il database del cliente. Passiamo l'ID del dipendente e l'ID dell'azienda e la procedura memorizzata restituirà i dettagli del dipendente. L'applicazione Web non può aggiornare / eliminare i …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.