Tag: jpa-2.0
Dieser tag ist für Fragen über die version 2.0 des Java Persistence API.
Der Schwerpunkt JPA 2.0 war die Adresse, die features, die vorhanden waren, in einigen der beliebtesten ORM-Anbieter, aber konnte nicht gewinnen, Konsens-Zustimmung für JPA 1.0.
3
Antworten
Ich habe ein Java-EE-Projekt mithilfe von PostgreSQL 9.X und JPA2 (Hibernate-Implementierung). Wie kann ich die Kraft einer like-Abfrage groß-und Kleinschreibung und keine Unterscheidung nach Akzent? Ich bin in der Lage, ändern Sie den Zeichensatz der DB, weil
4
Antworten
Leider ist der code unten funktioniert nicht. Bild ist immer abgerufen! @Entity public Car implements Serializable { ... @Basic(fetch = FetchType.LAZY) //Neither with @Lob private byte image; ... } SETUP: JPA 2.0 /Hibernate 3.5 /MySQL 5.5 InformationsquelleAutor
2
Antworten
In meinem Projekt habe ich vergessen, in der Nähe der entity-manager für jede operation. Nach einiger Zeit bekam ich die Ausnahme aufgrund übermäßigem verbindungen zum mysql-server. Bedeutet das, dass jeder entity-manager die Verbindung herzustellen? Was passiert, wenn
2
Antworten
Sagen wir, ich habe folgende persistence.xml mit der Verbindungs-url, user & Passwort alle hart codiert. Folgende ist für Hibernate 3.2. Für Hibernate 3.5 ++, wir müssen uns ändern "hibernate.Verbindung" auf "javax.Persistenz". Aber lassen Sie mich Fragen, diese
1
Antworten
Ich habe eine Frage bezüglich der JPA-Kriterien. Hier ist mein JPA criteria-Abfrage: CriteriaBuilder criteriaBuilder = getEm().getCriteriaBuilder(); CriteriaQuery<InventoryItemSumReport> query = criteriaBuilder.createQuery(InventoryItemSumReport.class); Root<InventoryItemDetail> from = query.from(InventoryItemDetail.class); Join<InventoryItemDetail, InventoryItem> joinItem = from.join(InventoryItemDetail_.inventoryItem); Predicate where = criteriaBuilder.lessThanOrEqualTo(from.get(InventoryItemDetail_.effectiveDate), date); query.multiselect(joinItem.get(InventoryItem_.product),joinItem.get(InventoryItem_.facility),joinItem.get(InventoryItem_.customer)); query.groupBy(joinItem.get(InventoryItem_.product),joinItem.get(InventoryItem_.facility),joinItem.get(InventoryItem_.customer)); query.where(where);
1
Antworten
Ich habe die gefolgt Schwierigkeiten. Es ist eine Einheit, die Verteiler, die verbunden ist mit der ManyToMany Beziehung zu Entität Stadt: @Entity public class Distributor{ @ManyToMany @JoinTable( name = "GS_DISTRIBUTOR_TOWN", joinColumns = @JoinColumn(name = "CD_DISTRIBUTOR"), inverseJoinColumns =
1
Antworten
Ich bin mit dem Hibernate 3.5.1 und EntityManager für die Dauerhaftigkeit der Daten (mit JPA 2.0 und EHCache 1.5). Ich kann erhalten Sie die Abfrage, indem Sie den folgenden code: EntityManager em; ... Query query = em.createQuery(...);
3
Antworten
Weder JPA noch Hibernate unterstützt derzeit die neue date/time-Klassen gebracht, die durch JSR-310 in JDK8 (JPA ticket, Hibernate ticket). Trotzdem würde ich gerne code, mit dem JDK8 date/time-Klassen, wie Sie schließlich auch entwickelt. Insbesondere bin ich daran
1
Antworten
Habe ich eine Klasse Customer und CustomerDependant Personen. Customer hat viele viele bi-direktionale Beziehung mit seinen Angehörigen. Ich muss Kunden die Filterung nach Namen und abhängigen Namen. Es ist etwas getan, wie dies in JPQL: select c
1
Antworten
Ich bin Fragen und die Beantwortung meiner eigenen Frage, aber ich bin nicht davon ausgehen, dass ich die beste Antwort. Wenn Sie ein besseres haben, bitte posten! Fragen: Wie ein Rückverweis von einer @EmbeddedId in JPA hibernate-mapping,
1
Antworten
Ich bin mit JSF2 Pur mit JPA2. Aber das problem ist mit entityManager, @PersistenceContext private EntityManager entityManager; Hier entityManager ist nicht immer gespritzt und immer null. Kann jemand bitte helfen Sie mir, was ist falsch in meinem
4
Antworten
Habe ich eine abstrakte DAO Klasse, die verwendet parametrisierte Typen E (Person) und der K (Primary Key). In jeder Einheit habe ich ein @NamedQuery. Ich möchte dynamisch aufrufen, benannte Abfrage, ohne zu wissen, den genauen Namen und
2
Antworten
Ich habe eine Tabelle die enthält nur 2 Felder. Die Tabelle besitzt einen zusammengesetzten PK gebildet, die sich durch diese beiden Felder. Bei der Verwendung von Netbeans für die Erstellung von entity-beans aus der Datenbank die entity-bean
6
Antworten
Den ich gestoßen bin einen etwas ungewöhnlichen Fall, der in Java EE 6, wo mit dem JPA EntityManager ist find - Methode zusammen mit einer Entität primär-id null zurückgibt, sondern anhand der Kriterien-API, um alle Elemente auszuwählen,
1
Antworten
Ich bin Lern-jpa-hibernate-Grundlagen. Ich habe diese Abfrage für alle Benutzer: CriteriaBuilder cb = getEntityManager().getCriteriaBuilder(); CriteriaQuery cq = cb.createQuery(); cq.select(cq.from(Utente.class)); return getEntityManager().createQuery(cq).getResultList(); Nun möchte ich einen filter für ein Boolesches Feld mit dem Namen 'ghost', wo es gleich
2
Antworten
Ich versuche zum erstellen einer benutzerdefinierten Art und Weise der Datenverarbeitung und vorbei an einzigartigen id ' s, die Folgen meiner eigenen Muster. Ruhezustand hat der @GenericGenerator Anmerkung, die können Sie anzeigen eine benutzerdefinierte Klasse für die
1
Antworten
Mein ursprüngliches problem war https://stackoverflow.com/questions/12172614/hql-join-without-foreign-key-reference aber konnte keine Lösung für diese, daher nach vorne verschoben mit nativen Abfragen mit JPA. createNativeQuery der entityManager gibt Query-Objekt, das wiederum gibt List<Object>. Ich will nicht zu viel mit Indizes während
2
Antworten
Den Titel natürlich heißt es : ich kann nicht den second-level-cache arbeiten für JPA2/Hibernate 3.6.3. Ich versuche schon viele einen hack zu machen, damit es funktioniert. Aber ich bin nur auf Erfolg mit der Abfrage-cache arbeitet. Obwohl
3
Antworten
Ich versuche eine Abfrage erstellen mit den Kriterien, die API von JPA 2.0, aber ich kann nicht damit es funktioniert. Ist das problem mit dem "zwischen" bedingte Methode. Ich lese einige Dokumentation zu wissen, wie ich es
2
Antworten
Ich bin mit JPA 2.1, Hibernate 4.3.6.Finale und MySQL 5.5.37. Wie Schreibe ich eine JPQL-Abfrage, die einen join? Ich versuche unten final String jpqlQuery = "SELECT m FROM Message m LEFT JOIN MessageReadDate mr " + "
1
Antworten
Habe ich vielen zu-eins-Beziehung, und ich bin versucht zu bestehen und in der untergeordneten Entität. public class Office { public int id; public int grades; @OneToMany public set<Employee> employees; } public class Employee{ @GeneratedValue(strategy=GeneratedValue.identity) public int empid;
1
Antworten
Habe ich zwei Entitäten:PS_PUBLICATION und PS_PUBLICATION_PROPERTIES PS_PUBLICATION hat eine Liste von PS_PUBLICATION_PROPERTIES In die Protokolle der Einsätze gut Aussehen, aber am Ende bekam ich eine Fehlermeldung insert into PS_PUBLICATION (CREATION_DATE, message, FK_SUBJECTAREA_ID, status, subject, UPDATE_DATE, id) values
2
Antworten
Soweit alles was ich weiss ist, dass FindBy kann mehrere Ergebnisse zurückgeben, während FindOneBy zurück ein einzelnes Ergebnis oder null, wenn wir es auf die folgende Weise. List<Department> findByDepartmentName(String name); Department findOneByDepartmentId(Long Id); nun, meine Frage ist,
1
Antworten
Ich bin mit der Oracle-Datenbank und ich habe Sequenz und trigger für die Erzeugung und Speicherung von ID vor dem insert. CREATE SEQUENCE CASE_SEQ START WITH 1001 INCREMENT BY 1 NOMAXVALUE; CREATE OR REPLACE TRIGGER CASE_TR_SEQ BEFORE
3
Antworten
Ich versuche die Beziehung zwischen den in JPA mit-Embedded-annotation, aber ich bin nicht in der Lage zu führen Sie es erfolgreich, Hier meine Datenbank sql-Skript ist wie folgt, create table TBL_COLLEGE( id integer primary key generated always
2
Antworten
Ich bin in einer situation, wo ich brauche, um zu bestimmen, der EntityManager ist name der Organisationseinheit zur Laufzeit. Zum Beispiel, ich würde gerne etwas wie das hier tun: @PersistenceContext(unitName = findAppropriateJdbcName()) EntityManager entityManager; Jedoch, dies ist
2
Antworten
Ich bin mit JPA 2.0 und Spring in meiner Entwicklung. Meine entity-Klasse enthält zwei @ManyToMany Beziehungen. @Entity("payment") public class PaymentData implements Serializable { private Long pk; private Collection<PaymentItemData> paymentItem; /** * minorPaymentItem * */ private Collection<MinorPayItemData> minorPaymentItem;
2
Antworten
Unabhängig von den folgenden persistence.xml Konfiguration der Datenbank ist persistent auf der Festplatte. <persistence-unit name="com.mysimpatico_inmemory_persistence_nbm_1.0-SNAPSHOTPU" transaction-type="RESOURCE_LOCAL"> <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider> <class>com.mysimpatico.memoplatform.persistence.entities.Expression</class> <properties> <property name="javax.persistence.jdbc.url" value="jdbc:derby:memory:tempDb;create=true"/> <property name="javax.persistence.jdbc.password" value=""/> <property name="javax.persistence.jdbc.driver" value="org.apache.derby.jdbc.EmbeddedDriver"/> <property name="javax.persistence.jdbc.user" value=""/> </properties> http://wiki.apache.org/db-derby/InMemoryBackEndPrimer InformationsquelleAutor simpatico | 2010-11-06
2
Antworten
Möchte ich meine konvertieren Anwendung für die Unterstützung von multi-tenancy mit gemeinsam genutzten Tabellen (D. H. jeder Tisch bekommt eine Mandanten-id). Natürlich, ich würde nicht in der Lage sein zu verwenden @Column(unique = true) mehr, denn es
3
Antworten
Gibt es die Möglichkeit zum deaktivieren der @OneToMany Beziehung join-Tabelle mit den @JoinColumn annotation. Der Standardwert ist eine join-Tabelle. Was sind die Vorteile und Nachteile für ein Produktions-system zum Beispiel? Wann sollte ich die Verwendung einer join-Tabelle
5
Antworten
Ist es möglich, zum speichern einer Liste von Integer-zahlen in einem einzigen Feld des jeweiligen entity-Tabelle mit standard-JPA 2? Etwas wie: @Entity @Table(name="tbl_myentities") public class MyEntity { @ElementaryCollection @Column(name="vals") //in table tbl_myentities private List<Integer> vals; Dank InformationsquelleAutor
3
Antworten
Ich habe ein Java ee Projekt, das mehrere Persistenz-Einheiten. Gibt es eine Möglichkeit, um anzugeben, welche persistence unit eine bestimmte JPA-Entity gehört? Einige Entitäten sind in einer Datenquelle, während andere in meinem zweiten Datenquelle. Gibt es eine
3
Antworten
Ich versuche, die @OrderColumn Annotationen mit Hibernate 3.5 @OneToMany(mappedBy = "parent",fetch=FetchType.EAGER, cascade=CascadeType.ALL) @OrderColumn(name = "pos") private List<Children> childrenCollection; Beim abrufen von Daten funktioniert alles einwandfrei. Aber ich kann es nicht neu anordnen Elemente in der Liste und
1
Antworten
Gibt es eine Möglichkeit zu schreiben mit JPA 2 CriteriaBuilder entspricht der folgenden Abfrage? select * from season s1 where end = ( select max(end) from season s2 where s1.contest_id=s2.contest_id ); In JPQL Abfrage: Select s1 from
2
Antworten
Ich versuche zu sehen, einige Gebrauch-Beispiele von JPA orm.xml. Wenn jemand mich direkt zu einem link, InformationsquelleAutor user562811 | 2011-01-04
1
Antworten
Ich habe ein Problem mit dem erstellen von Abfragen mit javax.die Persistenz.Kriterien.CriteriaBuilder. Ich bin mit EclipseLink 2.1 und einer Oracle 10g-Datenbank. Beim erstellen einer Abfrage mit mehreren Einschränkungen es wird nur die erste Einschränkung, nicht beide. Hier
1
Antworten
Ich habe ein Problem mit EclipseLink (JPA 2) in Netbeans 6.9.1 gegen Oracle 11g. Ich erhalte die folgende Fehlermeldung, wenn Sie versuchen zu laufen, eine Native Abfrage: Exception Description: Missing descriptor for [class Novartis.OTM.Data.Db.Entities.Lookup]. Query: ReadAllQuery(referenceClass=Lookup sql="SELECT
1
Antworten
Die folgende Zeile versucht zum abrufen aller Zeilen aus der Datenbank-Tabelle "Sourcing" mit einem JPA Container-Managed JPA2.0 EntityManager, aber es gibt keine Ergebnisse zurück, obwohl es scheinen die 2 Zeilen in der Tabelle: em.createQuery("from Sourcing").getResultList(); Ich bin
2
Antworten
In einer bestehenden Datenbank habe ich drei Tabellen: Benutzer, Arbeitsgruppen und UsersWorkgroup. UsersWorkgroup speichert, welche Rolle ein Benutzer in einer Arbeitsgruppe. Hier sind die relevanten code-snippets: @Entity @Table(name = "users_workgroup") public class UsersWorkgroup implements Serializable { private
1
Antworten
ich bin kämpfen, um erstellen Sie eine jpa query, macht die Verwendung von mehreren Tabellen. ich kann nicht scheinen zu verstehen, wie Sie join der Tabellen zusammen. dies ist die Abfrage, die ich versuche zu erstellen: SELECT
1
Antworten
Wie bekomme ich JPA & JPQL, Durchlaufen eine vollständige join-Abfrage an das RDBMS? Zum Beispiel, SELECT e FROM Employee e WHERE a.runkey = e.runkey AND e.middle = 'M' AND a.state = 'MA' Mit der folgenden Employee-Klasse @Entity
1
Antworten
Ich würde gerne gelten JPA in die folgende (vereinfachte) Datenbank: NODE AUTHORITY ----- ---------- idNode int idAuthorities int nameNode varchar(50) person varchar(255) idAuthorities int rank int PRIMARY KEY (idNode) PRIMARY KEY (idAuthorities, rank) FOREIGN KEY (idAuthorites) So
1
Antworten
Ich habe eine Frage bezüglich der DAO-und Service-layer-Muster, und ich bin mit Spring 3 und Hibernate 4 für eine kleine Anwendung. Kleine Beschreibung über meine Anwendung Ich habe eine kleine Anwendung, wo employee und department-Daten werden angezeigt
2
Antworten
Zunächst diese Lösung ist keine option für mich, denn ich kann es nicht ändern, die persistence-unit. Mein problem ist, dass ich eine JTA-EntityManager aber ich brauche für genau einen use-case etwas wie eine Transaktion: public boolean saveWithResult(PointsValidityPeriod
1
Antworten
Erhalte ich die folgende Warnung auf dem GlassFish-terminal beim bereitstellen einer Anwendung, die lazy-fetching in Entitäten, WARNUNG: das Zurücksetzen der faule Einstellung auf die OneToOne oder ManyToOne Attribut [zoneTable] für die entity-Klasse [class entity.ZoneCharge] da die Weberei
2
Antworten
Bin ich immer Fehler, wenn ich versuche zu laufen, dass meine Anwendung auf dem Server. Ich bin verklagt eclipse und Glas-Fisch-server-4. Ich machte einen glassfish-resources.xml Datei und legen Sie es in den WEB-INF-Verzeichnis. Wenn ich versuche zu
1
Antworten
Ich habe einen service, der Shop viele Objekte in DB mit HQL. Aber ich habe diese Ausnahme javax.persistence.TransactionRequiredException: no transaction is in progress at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:789) at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365) at $Proxy42.flush(Unknown Source)
2
Antworten
Hallo habe folgende Entitäten; @Entity public class FilesInfo { @Id @GeneratedValue private Integer id; private String name; private String url; @OneToMany(cascade= CascadeType.ALL) @JoinColumn(name="fileId") private Collection<FilesShare> filesShared = new ArrayList<FilesShare>(); public Collection<FilesShare> getFilesShared() { return filesShared; } public
5
Antworten
forum-Mitglied Ich habe ein problem mit Datum und Zeit in java. Eigentlich bin ich Erhalt der Startdatum im format 2012-02-27T01:10:10 und ich möchte legen Sie die empfangene Datum auf meine Datenbank mit datetime-Datentyp. Eigentlich habe ich versucht,
1
Antworten
Ich denke, das ist fast unmöglich oder sehr schwierig. Ich bin mit CriteriaBuilder, JPA 2.0, Hibernate und MariaDB und möchten, erstellen Sie die folgende Abfrage mit CriteriaBuilder: SELECT COUNT(*) FROM (SELECT DISTINCT(SomeColumn) //I think this is not