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.

26
Hibernate: „Pole 'id' nie ma wartości domyślnej”
Mam do czynienia z prostym problemem związanym z Hibernacją, ale nie mogę go rozwiązać (niedostępność forów Hibernate z pewnością nie pomaga). Mam prostą klasę, którą chciałbym wytrwać, ale wciąż otrzymuję: SEVERE: Field 'id' doesn't have a default value Exception in thread "main" org.hibernate.exception.GenericJDBCException: could not insert: [hibtest.model.Mensagem] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103) at …

5
Hibernacja openSession () vs getCurrentSession ()
Mam kilka pytań dotyczących używania Hibernate w aplikacji internetowej JSP. Jaka powinna być wartość hibernate.current_session_context_class? Które z poniższych stwierdzeń należy zatem użyć? I dlaczego? Session s = HibernateUtil.getSessionFactory().openSession(); Session s = HibernateUtil.getSessionFactory().getCurrentSession() Wreszcie, która z nich jest lepsza „jedna sesja na aplikację internetową” czy „jedna sesja na żądanie”?
130 java  hibernate 

1
W jaki sposób właściwość spring.jpa.hibernate.ddl-auto działa na wiosnę?
Pracowałem nad projektem aplikacji Spring Boot i zauważyłem, że czasami występuje błąd przekroczenia limitu czasu połączenia z moją bazą danych na innym serwerze (SQL Server). Dzieje się tak szczególnie, gdy próbuję wykonać migrację skryptu, FlyWayale działa po kilku próbach. Potem zauważyłem, że nie wskazałem spring.jpa.hibernate.ddl-autow moim pliku właściwości. Zrobiłem kilka …

3
Czym różni się JPA Spring Data od Hibernate w przypadku dużych projektów?
Trudno mi się zdecydować, czy powinienem pozostać przy Hibernate przy nowym projekcie, czy też zmoczyć stopy dzięki JPA i nowej implementacji Spring Data. Czy framework Spring Data jest przeznaczony dla dużych projektów lub małych projektów ze skromnymi wymaganiami dotyczącymi zapytań? Chociaż z pewnością dostrzegam zalety redukcji kodu przy użyciu @Queryadnotacji, …


2
Jaka jest „strona właścicielska” w mapowaniu ORM?
Co dokładnie oznacza strona będąca właścicielem ? Jakie jest wyjaśnienie z kilkoma przykładami mapowania ( jeden do wielu, jeden do jednego, wiele do jednego )? Poniższy tekst jest fragmentem opisu @OneToOne w dokumentacji Java EE 6. Widać w tym koncepcję będącą właścicielem . Definiuje jednowartościowe powiązanie z inną jednostką, która …
128 java  hibernate  orm  jpa  mapping 

13
Jak zainstalować Hibernate Tools w Eclipse?
Jaki jest właściwy sposób instalacji narzędzi Hibernate Tools w Eclipse jako wtyczki? Witryna Hibernate tak naprawdę nie podaje żadnych instrukcji. Patrząc na plik binarny Hibernate Tools HibernateTools-3.2.4.Beta1-R200810311334.zip, wydaje się, że mogę go po prostu rozpakować w moim katalogu eclipse. Czy po prostu rozpakuję go w moim katalogu eclipse? Wygląda na …

17
Błąd hibernacji - QuerySyntaxException: użytkownicy nie są zamapowani [od użytkowników]
Próbuję uzyskać listę wszystkich użytkowników z tabeli „użytkownicy” i otrzymuję następujący błąd: org.hibernate.hql.internal.ast.QuerySyntaxException: users is not mapped [from users] org.hibernate.hql.internal.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:180) org.hibernate.hql.internal.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:110) org.hibernate.hql.internal.ast.tree.FromClause.addFromElement(FromClause.java:93) Oto kod, który napisałem, aby dodać / pobrać użytkowników: public List<User> getUsers() { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction(); List<User> result = (List<User>) session.createQuery("from users").list(); session.getTransaction().commit(); return result; } …
126 java  hibernate 

8
Konfigurowanie zależności Maven dla SQL Server
Tworzę portlet, w którym mam dostęp Hibernate do bazy danych SQL Server. Ustawiam dla niego zależności Maven i próbuję znaleźć łącznik SQL Server w taki sam sposób, w jaki wiem, że MySql ma to. Wciąż moja wyszukiwarka Google podaje tylko MySQL, jeśli szukam łącznika SQL Server. Jaka jest właściwa wartość …

9
Spring Boot + JPA: zignorowano adnotację nazwy kolumny
Mam aplikację Spring Boot z zależnościami spring-boot-starter-data-jpa. Moja klasa encji ma adnotację kolumny z nazwą kolumny. Na przykład: @Column(name="TestName") private String testName; Kod SQL wygenerowany przez to utworzony test_namejako nazwa kolumny. Po szukaniu rozwiązania stwierdziłem, że spring.jpa.hibernate.naming_strategy=org.hibernate.cfg.EJB3NamingStrategyproblem rozwiązał (nazwa kolumny jest pobierana z adnotacji kolumny). Mimo to moje pytanie brzmi: …

8
właściwa adnotacja hibernacji dla bajtu []
Mam aplikację używającą hibernacji 3.1 i adnotacji JPA. Ma kilka obiektów z atrybutami byte [] (o rozmiarze 1k - 200k). Używa adnotacji JPA @Lob, a hibernacja 3.1 może je dobrze odczytać we wszystkich głównych bazach danych - wydaje się, że ukrywa osobliwości dostawcy JDBC Blob (tak jak powinno). @Entity public …

4
Jaka jest różnica między persist () i merge () w JPA i Hibernate?
Jaka jest różnica między persist () i merge () w Hibernate? persist() może utworzyć zapytanie UPDATE & INSERT, np .: SessionFactory sef = cfg.buildSessionFactory(); Session session = sef.openSession(); A a=new A(); session.persist(a); a.setName("Mario"); session.flush(); w tym przypadku zapytanie zostanie wygenerowane w następujący sposób: Hibernate: insert into A (NAME, ID) values …
119 java  hibernate  jpa  orm  entity 

6
Hibernate, @SequenceGenerator iocationSize
Wszyscy znamy domyślne zachowanie Hibernate'a podczas używania @SequenceGenerator- zwiększa rzeczywistą sekwencję bazy danych o jeden , pomnóż tę wartość o 50 ( allocationSizewartość domyślna ) - a następnie używa tej wartości jako identyfikatora jednostki. Jest to nieprawidłowe zachowanie i sprzeczne ze specyfikacją, która mówi: ocationSize - (opcjonalne) kwota do zwiększenia …
117 java  hibernate  jpa  hilo 

8
Kryteria hibernacji zwracają elementy potomne wielokrotnie z FetchType.EAGER
Mam Orderklasę, która ma listę OrderTransactionsi zmapowałem ją za pomocą mapowania Hibernacja jeden do wielu w następujący sposób: @OneToMany(targetEntity = OrderTransaction.class, cascade = CascadeType.ALL) public List<OrderTransaction> getOrderTransactions() { return orderTransactions; } Te Orderpola mają również pole orderStatus, które jest używane do filtrowania według następujących kryteriów: public List<Order> getOrderForProduct(OrderFilter orderFilter) { …
115 java  hibernate 


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.