Pytania oznaczone «jpa»

194
Jak zaktualizować encję za pomocą Spring-Data-JPA?

Cóż, pytanie w zasadzie mówi wszystko. Korzystanie z JPARepository jak zaktualizować encję? JPARepository ma tylko metodę zapisywania , która nie mówi mi, czy faktycznie jest tworzona czy aktualizowana. Na przykład wstawić prosty obiekt do użytkownika bazy danych, który ma trzy pola: firstname,...

192
Wyliczanie mapy w JPA ze stałymi wartościami?

Szukam różnych sposobów mapowania wyliczenia za pomocą JPA. W szczególności chcę ustawić wartość całkowitą każdego wpisu wyliczenia i zapisać tylko wartość całkowitą. @Entity @Table(name = "AUTHORITY_") public class Authority implements Serializable { public enum Right { READ(100), WRITE(200),...

168
Adnotacja @UniqueConstraint w Javie

Mam fasolę Java. Teraz chcę mieć pewność, że pole powinno być niepowtarzalne. Używam następującego kodu: @UniqueConstraint(columnNames={"username"}) public String username; Ale pojawia się błąd: @UniqueConstraint is dissallowed for this location Jaki jest właściwy sposób używania unikalnych...

160
Jak dodać własną metodę do Spring Data JPA

Zaglądam do Spring Data JPA. Rozważ poniższy przykład, w którym otrzymam wszystkie funkcje Crud i Finder działające domyślnie, a jeśli chcę dostosować wyszukiwarkę, można to również łatwo zrobić w samym interfejsie. @Transactional(readOnly = true) public interface AccountRepository extends...

158
JPA OneToMany nie usuwa dziecka

Mam problem z prostym @OneToManymapowaniem między jednostką nadrzędną i podrzędną. Wszystko działa dobrze, tylko że rekordy podrzędne nie są usuwane, gdy usuwam je z kolekcji. Rodzic: @Entity public class Parent { @Id @Column(name = "ID") private Long id; @OneToMany(cascade =...

158
Jak zachować właściwość typu List <String> w JPA?

Jaki jest najmądrzejszy sposób na utrwalenie encji z polem typu List? Command.java package persistlistofstring; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import javax.persistence.Basic; import javax.persistence.Entity; import

155
Jak wyświetlić zapytania SQL wysłane przez JPA?

Kiedy mój kod wywołuje takie wywołanie: entityManager.find(Customer.class, customerID); Jak mogę zobaczyć zapytanie SQL dla tego wywołania? Zakładając, że nie mam dostępu do serwera bazy danych w celu profilowania / monitorowania połączeń, czy istnieje sposób na rejestrowanie lub przeglądanie w...