Pytania otagowane jako hibernate

Hibernate to biblioteka mapowania obiektowo-relacyjnego (ORM) dla języka Java, umożliwiająca programistom wykorzystanie modeli domen w stylu POJO w ich aplikacjach w sposób znacznie wykraczający poza mapowanie obiektowe / relacyjne.

17
Wyłączenie kontekstowego tworzenia LOB jako metody createClob () spowodowało błąd
Używam Hibernate 3.5.6 z Oracle 10g. Widzę poniższy wyjątek podczas inicjalizacji, ale sama aplikacja działa poprawnie. Jaka jest przyczyna tego wyjątku? i jak można to poprawić? Wyjątek wyłączający kontekstowe tworzenie LOB, ponieważ createClob()metoda spowodowała błąd:java.lang.reflect.InvocationTargetException Informacje Wersja Oracle: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 Sterownik JDBC: Sterownik Oracle JDBC, …


4
Co nowego w Hibernate 4?
Właśnie zobaczyłem, że została wydana wersja beta Hibernate 4. Co nowego w 4 w porównaniu do 3 (.6)? Nie mogłem znaleźć tych informacji w ogłoszeniu o wersji beta ani podczas wyszukiwania w Google tytułu tego pytania.

3
mappedBy odwołuje się do nieznanej właściwości jednostki docelowej
Mam problem z konfiguracją relacji jeden do wielu w moim obiekcie z adnotacjami. Mam: @MappedSuperclass public abstract class MappedModel { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name="id",nullable=false,unique=true) private Long mId; wtedy to @Entity @Table(name="customer") public class Customer extends MappedModel implements Serializable { /** * */ private static final long serialVersionUID = -2543425088717298236L; /** The …

7
Transakcja wycofania po @Test
Po pierwsze, znalazłem wiele wątków na ten temat w StackOverflow, ale żaden z nich tak naprawdę mi nie pomógł, więc przepraszam, że zadaję prawdopodobnie zduplikowane pytanie. Przeprowadzam testy JUnit za pomocą testu sprężynowego, mój kod wygląda następująco @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {}) public class StudentSystemTest { @Autowired private StudentSystem studentSystem; @Before …

4
Atrybut nazwy w @Entity i @Table
Mam wątpliwości, ponieważ atrybut name występuje zarówno w @Entity, jak i @Table Na przykład mogę mieć taką samą wartość atrybutu nazwy @Entity(name = "someThing") @Table(name = "someThing") i mogę mieć różne nazwy dla tej samej klasy @Entity(name = "someThing") @Table(name = "otherThing") Czy ktoś może mi powiedzieć, jaka jest różnica …

10
Jaki jest „właściwy” sposób rzutowania Hibernate Query.list () na List <Type>?
Jestem nowicjuszem w Hibernate i piszę prostą metodę zwracania listy obiektów pasujących do określonego filtra. List&lt;Foo&gt;wydawało się naturalnym typem powrotu. Cokolwiek robię, nie mogę uszczęśliwić kompilatora, chyba że użyję brzydkiego @SuppressWarnings. import java.util.List; import org.hibernate.Query; import org.hibernate.Session; public class Foo { public Session acquireSession() { // All DB opening, connection …

4
JPA Wiele osadzonych pól
Czy klasa jednostki JPA może zawierać dwa @Embeddedpola embedded ( )? Przykładem może być: @Entity public class Person { @Embedded public Address home; @Embedded public Address work; } public class Address { public String street; ... } W tym przypadku Personmoże zawierać dwie Addressinstancje - dom i praca. Używam JPA …

13
Wyłączam wyjście konsoli logowania hibernacji
Używam hibernacji 3 i chcę powstrzymać ją przed zrzucaniem wszystkich wiadomości startowych na konsolę. Próbowałem wykomentować linie stdout w log4j.properties, ale bez powodzenia. Wklejam mój plik dziennika poniżej. Używam również eclipse ze standardową strukturą projektu i mam kopię log4j.properties zarówno w katalogu głównym folderu projektu, jak iw folderze bin. ### …

1
Wiele unikalnych ograniczeń w JPA
Czy istnieje sposób określenia za pomocą JPA, że powinno istnieć wiele unikatowych ograniczeń w różnych zestawach kolumn? @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 email; …

14
Unikaj serializacji Jacksona na niedobranych leniwych obiektach
Mam prosty kontroler, który zwraca obiekt użytkownika, ten użytkownik ma współrzędne atrybutu, które mają właściwość hibernacji FetchType.LAZY. Kiedy próbuję uzyskać tego użytkownika, zawsze muszę załadować wszystkie współrzędne, aby uzyskać obiekt użytkownika, w przeciwnym razie, gdy Jackson próbuje serializować, użytkownik zgłasza wyjątek: com.fasterxml.jackson.databind.JsonMappingException: nie można zainicjować serwera proxy - brak sesji …

3
JPA: różnica między @JoinColumn i @PrimaryKeyJoinColumn?
Jaka jest dokładna różnica między @JoinColumni @PrimaryKeyJoinColumn? Używasz @JoinColumndla kolumn, które są częścią klucza obcego. Typowa kolumna mogłaby wyglądać (np. W tabeli łączenia z dodatkowymi atrybutami): @ManyToOne @JoinColumn(name = "...") private OtherClass oc; Co się stanie, jeśli wypromuję kolumnę, aby była również / PK (inaczej identyfikującą relację)? Ponieważ kolumna jest …

2
zapytanie określiło pobieranie złączenia, ale właściciel pobranego powiązania nie był obecny na liście wyboru
Wybieram dwie kolumny identyfikatora, ale został określony błąd: org.hibernate.QueryException: **query specified join fetching, but the owner of the fetched association was not present in the select list** [FromElement{explicit,not a collection join,fetch join,fetch non-lazy properties,classAlias=r,role=null,tableName=REVISIONS,tableAlias=revision1_,origin=ENTITY_CHANGED_IN_REVISION entitychan0_,columns={entitychan0_.REV_ID ,className=ru.csbi.registry.domain.envers.Revision}}] [ select ec.id as entityChangeId, r.id as revisionId from ru.csbi.registry.domain.envers.EntityChange as ec inner join …
83 hibernate  join  fetch 

7
właściwość not-null odwołuje się do wartości null lub przejściowej
W obliczu problemów z zapisaniem obiektu rodzica / dziecka w trybie hibernacji. Każdy pomysł byłby bardzo mile widziany. org.hibernate.PropertyValueException: not-null property references a null or transient value: example.forms.InvoiceItem.invoice at org.hibernate.engine.Nullability.checkNullability(Nullability.java:100) .... (truncated) mapowanie hibernacji: &lt;hibernate-mapping package="example.forms"&gt; &lt;class name="Invoice" table="Invoices"&gt; &lt;id name="id" type="long"&gt; &lt;generator class="native" /&gt; &lt;/id&gt; &lt;property name="invDate" type="timestamp" /&gt; …
83 hibernate 

2
Wyliczenia w Hibernate
Często przydatne jest posiadanie pola w DAO, którego wartość pochodzi z wyliczenia Java. Typowym przykładem jest DAO logowania, w którym zwykle masz pole charakteryzujące użytkownika jako „NORMALNY” lub „ADMINISTRATOR”. W Hibernate użyłbym następujących 2 obiektów, aby przedstawić tę relację w (pół) bezpieczny sposób: class User { String username; String passwd; …
82 java  hibernate  dao 

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.