jpa

Czy JPA Entity Manager powinien być zamknięty?

Mam metodę poniżej. public Profile readUser(String email){ EntityManager em = EMF.get().createEntityManager(); retur ... email); } Czy powyższe użycie entity Managera jest w porządku? Czy konieczne jest ich zamknięcie?Wszelkie sugestie proszę.

Jak korzystać z @Transactional z danymi Spring?

Właśnie zacząłem pracować nad projektem Spring-data, Hibernate, MySQL, JPA. Przełączyłem się na spring-data, żeby nie musieć ... również: public List listStudentsBySchool(long id) { return repository.findByClasses_School_Id(id); } Z góry dzięki!

Kiedy i dlaczego jednostki JPA powinny implementować interfejs Serializowalny?

Pytanie jest w tytule. Poniżej właśnie opisałem niektóre z moich przemyśleń i ustaleń. Kiedy miałem bardzo prosty model dome ... izowane do przechowywania lub przenoszenia? w którym momencie staje się konieczne, aby moja istota mogła być serializowana?

JPQL Tworzenie nowego obiektu w instrukcji Select - avoid or embrace?

Ostatnio dowiedziałem się, że można tworzyć nowe obiekty w JPQL w następujący sposób: select new Family(mother, mate, offsp ... spr Czy należy tego unikać, czy raczej przyjąć? Kiedy Korzystanie z tej funkcji jest uzasadnione w świetle dobrych praktyk?

org.hibernacja.HibernateException: dostęp do DialectResolutionInfo nie może być null, gdy ' hibernate.dialekt " nie ustawiony

Próbuję uruchomić aplikację spring-boot, która używa hibernate poprzez spring-jpa, ale dostaję ten błąd: Caused by: org.hib ... setProperty("hibernate.dialect", "org.hibernate.dialect.PostgreSQLDialect"); } }; } } Co tu robię źle?

Powoduje, że hibernate ignoruje zmienne klasy, które nie są mapowane [duplikat]

To pytanie ma już odpowiedź tutaj: JPA najszybszy sposób na zignorowanie pola podczas uporczywości? ... lumns = @JoinColumn( name="team_id") ) public Set<Team> getTeams() { return teams; } Dlaczego to się dzieje?!

Proszę wyjaśnić: insertable = false, updatable = false

Jeśli pole jest adnotowane insertable=false, updatable=false, czy nie oznacza to, że nie można wstawić wartości ani zmienić i ... @ManyToOne @JoinColumn(name="ADDRESS_FK") @Column(insertable=false, updatable=false) private Person person; }

Hibernate: leniwe Ładowanie jeden do jednego, opcjonalne = false

Stanąłem przed problemem, że leniwe Ładowanie jeden do jednego nie działa w hibernate. Rozwiązałem to już, ale nadal nie zro ... sty post1 i post2 i rozumiem, dlaczego prosty OneToOne nie może być leniwy, ale nadal nie mogę pojąć optional=false magii.

JPQL w klauzuli: Java-Arrays (or Lists, Sets...)?

Chciałbym załadować wszystkie obiekty, które mają znacznik tekstowy ustawiony na dowolną z małych, ale dowolnych wartości z n ... est jakiś sposób na określenie tablicy lub listy (lub innego kontenera), które powinny być rozwijane do wartości klauzuli IN?

Jak odświeżyć encje JPA, gdy baza danych backend zmienia się asynchronicznie?

Mam bazę danych PostgreSQL 8.4 z niektórymi tabelami i widokami, które są w zasadzie łącznikami na niektórych tabelach. Użył ... m to, dodając unikalne pole identyfikatora (nigdy nie byłem w stanie uzyskać klucza wieloczęściowego, aby działał poprawnie).

Spring Boot-nie można określić wbudowanej klasy sterownika bazy danych dla typu bazy danych Brak

To jest błąd, który jest wyrzucany podczas próby uruchomienia mojej aplikacji internetowej: [INFO] WARNING: Nested in org.s ... anawiam się, czego może brakować w mojej aplikacji? Wykonałem instrukcję stąd używając Spring Data JPA na Google Appengine

Błąd podczas tworzenia bean o nazwie 'entityManagerFactory' zdefiniowanej w zasobie ścieżki klasy: wywołanie metody init nie powiodło się

Kiedy kompiluję mój wiosenny projekt, otrzymałem następujący błąd. Błąd tworzenia fasoli o nazwie 'entityManagerFactory' ... t-maven-plugin</artifactId> </plugin> </plugins> </build> </project>

wyjątek hibernate: org.hibernacja.Adnotationexception: No identifier specified for entity: com..domena.pomysł.MAE MFEView

Dlaczego dostaję ten wyjątek? package com.domain.idea; import javax.persistence.CascadeType; import javax.persistence.Entit ... .java:867) at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669) ... 145 more

JDO vs JPA dla Javy na Google App Engine

Chcę rozwijać swój projekt na Google App Engine za pomocą Struts2. Do bazy danych mam dwie opcje JPA i JDO. Możecie mi TO zasugerować? Oba są dla mnie nowe i muszę się ich nauczyć. Więc skupię się na jednym po twoich odpowiedziach. Dzięki.

Jak zaktualizować podmiot za pomocą spring-data-jpa?

Pytanie mówi wszystko. Korzystanie z JPARepository jak zaktualizować podmiot? JPARepository ma tylko metodę save , która nie ... amą nazwę użytkownika i imię są w rzeczywistości równi i że ma to na celu aktualizację encji. / Align = "left" / Dziękuję!

JPA vs Spring JdbcTemplate

Dla nowego projektu jest JPA zawsze zalecanym narzędziem do obsługi danych relacyjnych lub są scenariusze, w których Spring J ... kiej łatwość, z jaką można zintegrować z warstwą buforowania danych wydajność Jakieś inne istotne czynniki do rozważenia?

Really dynamic JPA CriteriaBuilder

Muszę stworzyć" prawdziwe " dynamiczne JPA CriteriaBuilder. Dostaję Map<String, String> z oświadczeniami. Wygląda tak: ... (o, p); } query.where(predicates.toArray(new Predicate[predicates.size()])); users = em.createQuery(query).getResultList();

Testowanie EJB z JUnit

Jak przetestować EJB 3.1, który otrzymuje instancję EntityManager? Możliwe EJB: @Stateless @LocalBean public class Comment ... } Ale wszystko co mam to: javax.ejb.EJBException: No EJBContainer provider available: no provider names had been found.

Czego używać: JPQL czy Criteria API? [zamknięte]

zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. ... właściwościami w każdej). Zapytania są proste jak cóż. Pytanie jakie podejście powinienem zastosować: JPQL czy Criteria API?

Spring Boot + JPA: ignorowana adnotacja o nazwie kolumny

Mam aplikację Spring Boot z zależnością spring-boot-starter-data-jpa. Moja klasa encji ma adnotację do kolumny z nazwą kolumn ... Microsoft SQL Server major version [12] using SQL Server 2000 dialect Using dialect: org.hibernate.dialect.SQLServerDialect