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
Cosa significano REFRESH e MERGE in termini di database?
Sono curioso e ho bisogno di trovare rapidamente questa risposta. Google non aiuterà molto. L'API Java Persistence ha queste proprietà che indicano al framework di eseguire operazioni a cascata sulle entità associate: CascadeType.PERSIST CascadeType.DELETE CascadeType.MERGE CascadeType.REFRESH So cosa significano i primi due: quando persisto l'oggetto A che ha B, persisto …
94 java  jpa  persistence 

9
Spring JPA @Query con LIKE
Sto cercando di creare un metodo in CrudRepository che sia in grado di fornirmi un elenco di utenti, i cui nomi utente sono COME il parametro di input (non solo inizia con, ma lo contiene anche). Ho provato a utilizzare il metodo "findUserByUsernameLike(@Param("username") String username)"ma, come viene detto nella documentazione …
93 java  jquery  sql  spring  jpa 


6
Raccolta di mappe JPA di Enums
Esiste un modo in JPA per mappare una raccolta di Enum all'interno della classe Entity? O l'unica soluzione è racchiudere Enum con un'altra classe di dominio e usarla per mappare la raccolta? @Entity public class Person { public enum InterestsEnum {Books, Sport, etc... } //@??? Collection<InterestsEnum> interests; } Sto usando …
92 java  jpa  jakarta-ee 

7
Come mappare un campo entità il cui nome è una parola riservata in JPA
@Column(name="open") Utilizzo del dialetto sqlserver con hibernate. [SchemaUpdate] Unsuccessful: create table auth_session (id numeric(19,0) identity not null, active tinyint null, creation_date datetime not null, last_modified datetime not null, maxidle int null, maxlive int null, open tinyint null, sessionid varchar(255) not null, user_id numeric(19,0) not null, primary key (id), unique (sessionid)) …

8
Come funziona FetchMode in Spring Data JPA
Ho una relazione tra tre oggetti modello nel mio progetto (frammenti di modello e repository alla fine del post. Quando chiamo PlaceRepository.findById, attiva tre query di selezione: ("sql") SELECT * FROM place p where id = arg SELECT * FROM user u where u.id = place.user.id SELECT * FROM city …


8
Parametro nella clausola like JPQL
Sto cercando di scrivere una query JPQL con una clausola like: LIKE '%:code%' Vorrei avere code = 4 e trovare 455 554 646 ... Non posso passare :code = '%value%' namedQuery.setParameter("%" + this.value + "%"); perché in un altro posto non ho bisogno di :valueavvolgere i %caratteri. Qualsiasi aiuto?

5
JPA vs Spring JdbcTemplate [chiuso]
Chiuso . Questa domanda deve essere più mirata . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso lo scorso anno . Migliora questa domanda Per un nuovo progetto JPA è sempre lo strumento …


4
Campi multipli JPA incorporati
È possibile che una classe di entità JPA contenga due @Embeddedcampi embedded ( )? Un esempio potrebbe essere: @Entity public class Person { @Embedded public Address home; @Embedded public Address work; } public class Address { public String street; ... } In questo caso a Personpuò contenere due Addressistanze: casa …

1
Vincoli univoci multipli in JPA
C'è un modo per specificare utilizzando JPA che dovrebbero esserci più vincoli univoci su diversi set di colonne? @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and uid public String code; public String uid; // Unique on username public String username; public String name; public String …

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.