Pytania otagowane jako jpa-2.0

11
JPA CascadeType.ALL nie usuwa sierot
Mam problem z usunięciem węzłów osieroconych przy użyciu JPA z następującym mapowaniem @OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner") private List<Bikes> bikes; Mam problem z osieroconymi rolami kręcącymi się po bazie danych. Mogę użyć adnotacji org.hibernate.annotations.Cascade specyficznej dla Hibernate tag, ale oczywiście nie chcę wiązać mojego rozwiązania …
132 java  hibernate  orm  jpa  jpa-2.0 

7
W JPA 2, używając CriteriaQuery, jak zliczać wyniki
Jestem raczej nowy w JPA 2 i jest to interfejs API CriteriaBuilder / CriteriaQuery: CriteriaQuery javadoc CriteriaQuery w samouczku Java EE 6 Chciałbym policzyć wyniki CriteriaQuery bez ich pobierania. Czy to możliwe, nie znalazłem takiej metody, jedynym sposobem byłoby to zrobić: CriteriaBuilder cb = entityManager.getCriteriaBuilder(); CriteriaQuery<MyEntity> cq = cb .createQuery(MyEntityclass); …

2
Przechowywanie Map <String, String> przy użyciu JPA
Zastanawiam się, czy możliwe jest użycie adnotacji do attributesutrwalenia mapy w następującej klasie przy użyciu JPA2 public class Example { long id; // .... Map&lt;String, String&gt; attributes = new HashMap&lt;String, String&gt;(); // .... } Ponieważ mamy już istniejącą produkcyjną bazę danych, idealnie attributes byłoby, gdyby wartości były mapowane na następującą …
103 java  jpa  orm  jpa-2.0 

7
JPA: jednokierunkowe wiele do jednego i usuwanie kaskadowe
Powiedzmy, że mam relację jednokierunkową, @ManyToOne taką jak ta: @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; } Jeśli mam rodzica P i dzieci C 1 ... C …

3
Jak mogę zweryfikować połączenie dwóch lub więcej pól?
Używam weryfikacji JPA 2.0 / Hibernate do sprawdzania poprawności moich modeli. Mam teraz sytuację, w której połączenie dwóch pól musi zostać sprawdzone: public class MyModel { public Integer getValue1() { //... } public String getValue2() { //... } } Model jest nieważne , gdy oba getValue1()i getValue2()są nulli ważne inaczej. …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.