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.
Dokumentacja Hibernate zawiera poniższe informacje dotyczące @Temporaladnotacji: W prostych interfejsach API języka Java czasowa precyzja czasu nie jest zdefiniowana. Mając do czynienia z danymi czasowymi, możesz chcieć opisać oczekiwaną dokładność w bazie danych. Dane czasowe mogą mieć dokładność DATE, TIME lub TIMESTAMP (tj. Rzeczywista data, tylko godzina lub jedno i …
Czy istnieje sposób na utworzenie Distinct zapytania w HQL. Albo za pomocą słowa kluczowego „wyraźny”, albo w inny sposób. Nie jestem pewien, czy odrębny jest prawidłowym kluczem do HQL, ale szukam odpowiednika HQL słowa kluczowego SQL „wyraźny”.
Jak zdefiniujesz pole, np. emailJako posiadające indeks przy użyciu adnotacji JPA. Potrzebujemy nieunikalnego klucza, emailponieważ w tym polu dziennie są dosłownie miliony zapytań, a bez klucza jest trochę powolny. @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and uid public String code; public String uid; public …
Mam ten błąd w heliosach zaćmienia: Wystąpił wyjątek podczas wykonywania wiersza poleceń. Nie można uruchomić programu „C: \ Program Files (x86) \ Java \ jre6 \ bin \ javaw.exe” (w katalogu „C: \ Users \ motiver \ helios_workspace \ TimeTracker”): CreateProcess error = 206, Nazwa pliku lub rozszerzenie to za …
Mam przykładową aplikację internetową Hibernate 4.3.5 + bazę danych Derby 10.10.1.1+ Glassfish4.0 z IDE NetBeans 8.0Beta. Mam kolejny wyjątek: Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: CUSTOMERV is not mapped at org.hibernate.hql.internal.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:189) at org.hibernate.hql.internal.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:109) at org.hibernate.hql.internal.ast.tree.FromClause.addFromElement(FromClause.java:95) at org.hibernate.hql.internal.ast.HqlSqlWalker.createFromElement(HqlSqlWalker.java:331) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3633) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:3522) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:706) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:562) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:299) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:247) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:278) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:206) …
Wygląda na to, że PostgreSQL nie pozwala na utworzenie tabeli bazy danych o nazwie „user”. Ale MySQL pozwoli stworzyć taką tabelę. Czy to dlatego, że jest to słowo kluczowe? Ale Hibernate nie może zidentyfikować żadnego problemu (nawet jeśli ustawimy PostgreSQLDialect).
Czy istnieje dialekt hibernacji dla Oracle Database 11g? Czy powinienem używać tego, org.hibernate.dialect.Oracle10gDialectktóry jest dostarczany z Hibernate?
Używam Hibernate'a do wszystkich operacji CRUD w moim projekcie. To nie działa w przypadku relacji jeden do wielu i wiele do jednego. Daje mi poniższy błąd. org.hibernate.MappingException: Could not determine type for: java.util.List, at table: College, for columns: [org.hibernate.mapping.Column(students)] Potem ponownie przejrzałem ten samouczek wideo . Na początku jest to …
W duchu bezpieczeństwa typu związanego z CriteriaQuery JPA 2.0 posiada również API do obsługi reprezentacji encji przez Metamodel . Czy ktoś jest świadomy w pełni funkcjonalnej implementacji tego API (do generowania metamodelu w przeciwieństwie do ręcznego tworzenia klas metamodelu)? Byłoby wspaniale, gdyby ktoś również znał kroki konfigurowania tego w Eclipse …
Pracuję nad SpringMVC, Hibernatei JSONale ja dostaję ten błąd. HTTP Status 500 - Could not write JSON: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationConfig.SerializationFeature.FAIL_ON_EMPTY_BEANS) ) Sprawdź poniżej mój podmiot @Entity @Table(name="USERS") public class User { @Id @GeneratedValue @Column(name="USER_ID") private …
Mam relację między trzema obiektami modelu w moim projekcie (fragmenty modelu i repozytorium na końcu postu. Kiedy dzwonię PlaceRepository.findById, uruchamia trzy zapytania wybierające: („sql”) SELECT * FROM place p where id = arg SELECT * FROM user u where u.id = place.user.id SELECT * FROM city c LEFT OUTER JOIN …
Mam problemy z zatwierdzeniem transakcji w ramach mojej metody @Transactional: methodA() { methodB() } @Transactional methodB() { ... em.persist(); ... em.flush(); log("OK"); } Kiedy wywołuję metodę MethodB () z metody MethodA (), metoda kończy się pomyślnie i w moich dziennikach jest wyświetlany komunikat „OK”. Ale wtedy rozumiem Could not commit …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.