jpa

Hibernate one-to-one: getId () bez pobierania całego obiektu

Chcę pobrać id relacji jeden do jednego bez ładowania całego obiektu. Myślałem, że mogę to zrobić za pomocą leniwego ładowan ... Chcę, aby hibernate dał mi obiekt proxy, który pozwala mi na wywołanie .getId () bez pobierania obiektu Bar. Co robię źle?

Java Persistence / JPA: @Column vs @Basic

Jaka jest różnica między @Column a @Basic adnotacjami w JPA? Czy można je stosować razem? Czy powinny być używane razem? Czy jeden z nich wystarczy?

Domyślny typ pobierania dla jednego do jednego, wielu do jednego i jeden do wielu w Hibernate

Jaki jest domyślny typ pobierania w mapowaniach hibernate? To co się dowiedziałem po zwiedzaniu to: dla jednego do jedneg ... eniwe . Ale po przetestowaniu go w Eclipse, był chętny dla wszystkich. Czy to zależy od tego, czy używam JPA czy Hibernate?

JPA-zwracanie automatycznie wygenerowanego id po persist()

Używam JPA (EclipseLink) i Springa. Powiedzmy, że mam prosty obiekt z automatycznie wygenerowanym ID: @Entity public class ... source(name="ABCDao") ABCDao abcDao; public int addNewABC(ABC abc) { return abcDao.insertABC(abc); } }

Jak tworzyć i obsługiwać złożony klucz podstawowy w JPA

Chcę mieć wersje z tego samego wpisu danych. Innymi słowy, chcę powielić wpis z innym numerem wersji. id - Version będzie gł ... z inną wersją? id Version ColumnA 1 0 Some data 1 1 Some Other data 2 0 Data 2. Entry 2 1 Data

Jak mogę zweryfikować dwa lub więcej pól w połączeniu?

Używam JPA 2.0 / Hibernate validation do walidacji moich modeli. Mam teraz sytuację, w której kombinacja dwóch pól musi zosta ... zaju walidację z JPA 2.0 / Hibernate? Z prostą adnotacją @NotNull oba gettery muszą być inne niż null, aby przejść walidację.

Jak zwrócić obiekt niestandardowy z grupy Spring Data JPA za pomocą zapytania

Rozwijam aplikację Spring Boot Z Spring Data JPA. Używam niestandardowego zapytania JPQL do pogrupowania według jakiegoś pola ... "] ] Chciałbym dostać coś takiego: [ { "cnt":1, "answer":"a1" }, { "cnt":2, "answer":"a2" } ] Jak mogę to osiągnąć?

Skonfiguruj hibernate (używając JPA) do przechowywania y / n Dla typu Boolean zamiast 0/1

Czy Mogę ustawić typy JPA/hibernate na persist Boolean jako Y/N? W bazie danych (kolumna jest zdefiniowana jako varchar2(1). Obecnie przechowuje je jako 0/1. Bazą danych jest Oracle.

Dlaczego warto używać JPA zamiast pisać zapytanie SQL przy użyciu JDBC?

Czytałem kilka artykułów Co to jest JPA (Java Persistent API) i który dostawca go obsługujący (DataNucleus, JBoss Hibernate i ... a ja.. Proszę dać mi znać, jeśli potrzebujesz więcej wyjaśnień, jestem nowy w tym temacie i chciałbym usłyszeć jakąś opinię.

Której adnotacji powinienem użyć: @IdClass lub @EmbeddedId

Specyfikacja JPA (Java Persistence API) ma 2 różne sposoby określania kluczy złożonych entity: @IdClass i @EmbeddedId. Używ ... ie są zbyt zaznajomieni z JPA. Chcę przyjąć tylko jeden sposób określania kluczy złożonych. Która jest najlepsza? Dlaczego?

Hibernate: automatyczne tworzenie / aktualizowanie tabel db na podstawie klas encji

Mam następującą klasę encji (w Groovy): import javax.persistence.Entity import javax.persistence.Id import javax.persistenc ... Chciałbym, aby Hibernate automatycznie tworzył i / lub aktualizował tabele oparte na klasach encji. Jak miałbym to osiągnąć?

Jak działa FetchMode w Spring Data JPA

Mam relację pomiędzy trzema obiektami modelu w moim projekcie (urywki modelu i repozytorium na końcu posta. Kiedy wywołuję ... ic interface CityRepository extends JpaRepository<City, Long>, CityRepositoryCustom { City findById(int id); }

Czy powinienem pisać metody equals () w encjach JPA?

Chcę sprawdzić, czy encja jest członkiem kolekcji (@OneToMany lub @ManyToMany) innej encji: if (entity2.getEntities1().contains(entity1)) { }

Hibernacja i brak PK

Czy jest możliwe utworzenie tabeli (z JPA z adnotacją Hibernate @Entity), która nie zawiera klucza podstawowego / Id? Wiem, że to nie jest dobry pomysł; stół powinien mieć klucz główny.

Implementacja niestandardowych metod repozytorium danych Spring i odsłanianie ich poprzez REST

Próbuję dodać niestandardowe metody do mojego repozytorium danych Spring PersonRepository, jak opisano w 1.3 niestandardowe ... rsonRepository interfejs? Czy jest też sposób na dynamiczne / programowe dodawanie respositories do ekspozycji poprzez REST?

Jak zmusić Hibernate do zwracania dat jako java.util.Data zamiast znacznika czasu?

Sytuacja : Mam klasę persistable ze zmienną java.util.Typ daty: import java.util.Date; @Entity @Table(name = "prd_period ... .util.Data zostanie zwrócona Szczegóły podano tutaj: http://blogs.sourceallies.com/2012/02/hibernate-date-vs-timestamp/

JPA: jednokierunkowe usuwanie wielu do jednego i kaskadowe

Say I have a unidirectional @ManyToOne relacja jak poniżej: @Entity public class Parent implements Serializable { @Id ... zieci C1...C n po usunięciu P (tzn. entityManager.remove(P))? Szukam funkcjonalności podobnej do ON DELETE CASCADE w SQL.

Obliczona właściwość z JPA / Hibernate

Moja Java bean ma własność childCount. Ta właściwość jest nie mapowana do kolumny bazy danych . Zamiast tego powinien być ob ... e. The Hibernate @Formula adnotacja może pomóc, ale ledwo znalazłem dokumentację. Każda pomoc bardzo mile widziana. Dzięki.

@Onetomany List< > vs Set< > różnica

Czy jest jakaś różnica jeśli używam @OneToMany public Set<Rating> ratings; Lub jeśli użyję @OneToMany public List ... Ä ™ dzy listÄ ... a zestawem, jednak nie wiem czy to ma jakieĹ" znaczenie jak hibernate (a raczej JPA 2.0) sobie z tym radzi.

Czego używać: JPQL czy Criteria API?

Moja aplikacja Java używa JPA do Obiekt persistence. Domena biznesowa jest bardzo prosta (tylko trzy klasy są trwałe, z 3-5 właściwościami w każdej). Zapytania są również proste. Pytanie jakie podejście powinienem zastosować: JPQL czy Criteria API?