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 bin mit dem folgenden Bean-Klasse: @Stateless(name="UserBean", mappedName="UserBean") @LocalBean public class User implements UserRemote { @PersistenceContext private EntityManager em; public User() { } public String login(String username, String password) { Query query = em.createQuery("..."); return "xyz"; }
2
Antworten
Es wäre so cool wenn ich das irgendwie kombinieren diese beiden Rahmen zusammen in die Paginierung. Klick auf next oder prev-Taste auf die Primefaces Datatable wird, löst die Abfrage, die Begrenzung der Abfrage Ergebnis mit JPA. Vielleicht
4
Antworten
Tut JPA 1.0-Unterstützung Zuordnung von GregorianCalendar? Ich habe nichts gefunden in JPA 1.0 die mapping-Datei-Spezifikation über GregorianCalendar. Was ist JPA 2.0? InformationsquelleAutor Candy Chiu | 2010-07-19
2
Antworten
Mein Aktuelles Projekt verwendet HSQLDB2.0 und JPA2.0 . Ist das Szenario: ich DB-Abfrage um Liste der contactDetails von person. Lösche ich einzelne contactInfo im UI haben, aber nicht speichern, dass die Daten (Abbrechen das speichern Teil). Ich
5
Antworten
Wie lösche ich eine Person in eine OneToMany Beziehung. @Entity @NamedQueries({ @NamedQuery(name="User.findByUserNamePassword", query="select c from User c where c.userName = :userName AND c.password = :password") }) @Table(name="\"USER\"") public class User implements Serializable { @OneToMany(mappedBy="user", cascade=CascadeType.ALL, orphanRemove=true) private
3
Antworten
Derzeit im Versuch, aus der application managed persistence context, indem Sie den entity-manager manuell und speichern Sie Sie zum aktivieren der Transaktion, die sich über mehrere Anfrage-telefonieren (vielleicht sowas wie extended persistence context) in JSE Anwendung. Aber,
1
Antworten
Möchte ich mal einen join wie Select a.id,a.desc,b.desc from A a left join B b on a.MEDIA_ID = b.ID Habe ich erstellen zwei Entitäten A & B und erstellt CrudRepository<A,Long>. Nun, in der crudRepository im schreiben zu
2
Antworten
wie kann ich erzwingen, hibernate generieren, db-schema, so dass es konvertiert CamelCase in Unterstriche (mit HBM)? ZB. Ich habe: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping package="cz.csas.pdb.be.model.product.passive"> <class name="foo.BarBaz"> <id name="barBazId"> <generator class="sequence"/>
5
Antworten
Ich habe eine Entität namens Medico, die erstellt wurde, als eine Entity-Klasse aus einer Datenbank, daher denke ich, dass die Entität, die definition von failsafe-hier, doch die definition ist die folgende: @Entity @Table(name = "medico") @XmlRootElement @NamedQueries({All
2
Antworten
Ich stucked Bau eine dynamische Abfrage, die mit der CriteriaBuilder in JPA 2.0. Meine Anwendung ist Spring 3.0, Hibernate 3.6.0 + JPA 2.0 basiert. Eigentlich habe ich zwei Personen die eine ist taUser andere ist taContact meiner
2
Antworten
Kann mir jemand helfen, um die JPA criteria query für die JPA query, die unten erwähnt werden. SELECT p,l FROM Person p LEFT JOIN Language l ON (p.language = l.language and l.locale like :locale) AND p.name like
1
Antworten
Sind wir mithilfe von jboss verwaltet EntityMangerFactory mit folgenden Frühjahr bean <jee:jndi-lookup id="entityManagerFactory" jndi-name="persistence-units/myPU"/> Nun in unsere spring-bean, die wir verwenden, @PersistenceContext, um die entitymanager und es funktioniert gut. Was ich möchte ist, dass, wie kann ich
3
Antworten
Ich habe eine Anwendung mit Spring 3.0.5, JPA2 und Hibernate 3.6.7. Maven ist die Handhabung meiner dependency management. Hier ist ein pom-Auszug: <properties> <spring.version>3.0.5.RELEASE</spring.version> </properties> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> </dependency> <dependency>
3
Antworten
Ich bin derzeit mit dieser Frage, die ich nicht haben bevor ich die Migration zu eclipse-jee-kepler. Was ich habe: Ich habe 2 Klassen, Basis-und die erweiterte Klasse: public abstract class BaseEntity implements Serializable { @Id @GeneratedValue(generator =
3
Antworten
Ich gebaut habe, eine Anwendung mithilfe von JPA in EJB-container. Hier ist mein code @PersistenceContext(unitName = "damate-pu") private EntityManager em; @Override public Workspace find(String username, String path) { CriteriaBuilder criteriaBuilder = em.getCriteriaBuilder(); CriteriaQuery<Workspace> criteriaQuery = criteriaBuilder.createQuery(Workspace.class); Root<Workspace>
3
Antworten
Ich habe zwei entity Klassen, die in der @OneToOne-Beziehung. Der Beispiel-code ist wie folgt: public class A { @Id private int id; private String name; @JoinColumn(name = "B_ID", referencedColumnName = "id") @OneToOne(cascade=CascadeType.ALL) private B b; //setters and
3
Antworten
Ich bin mit Hibernate 4 und ich habe einen filter in der JSF-Seite zu bekommen search-Ergebnisse. Während der Ausführung der Suche, erhalte ich die folgende Ausnahme java.lang.IllegalArgumentException: Parameter Wert [568903] nicht übereinstimmen voraussichtlich type [java.lang.Lange] bei org.hibernate.ejb.AbstractQueryImpl.validateParameterBinding(AbstractQueryImpl.java:370)
2
Antworten
Ich versuche zu testen, eine JPA-repository. Hier ist mein client/test-code: @Test public void testFindBoitesByMultiFieldWithIdentifiantSet() { BoiteDataOnDemand dod = new BoiteDataOnDemand(); Boite boite = dod.getSpecificBoite(0); boite.setIdentifiant("theIdentifiant"); boiteRepository.save(boite); assertEquals(10, Boite.countBoites()); BoiteQueryInfo boiteQueryInfo = new BoiteQueryInfo(); boiteQueryInfo.setIdentifiant("theIdentifiant"); List<Boite> boites =
1
Antworten
Erstelle ich ein hibernate-Projekt mit 'hibernate tools'provide von JBoss in Eclipse. Die generierten Entitäten (POJO ' s) und dann das DAO. Diese Weise zum Beispiel: @Entity @Table(name = "area", catalog = "project_schema", uniqueConstraints = @UniqueConstraint(columnNames = "area"))
1
Antworten
meine id Klasse wie folgt, public class EmployeeId implements Serializable{ public EmployeeId(){} public EmployeeId(Integer id, String country){ this.id = id; this.country = country; } private Integer id; private String country; @Override public int hashCode(){ return this.getCountry().hashCode() +
2
Antworten
Nicht sicher, wer verantwortlich ist für diesen Fehler: Exception in thread "main" java.lang.OutOfMemoryError: PermGen space Dieser Fehler tritt auf, Molke, versuche ich zu laufen, meine Feder web-app im Debug-Modus von IntelliJ IDEA 10.5 (mein Projekt mit maven-format-Projekt).
5
Antworten
Ich bin der Einführung von JPA2.0 in meiner Anwendung arbeiten, die auf die Oracle 9i-Datenbank und ich fügte hinzu, die EclipseLink-Bibliotheken(JPA2.0) und erzeugt die entity-Klassen, aber wenn ich javax.persistence.criteria.CriteriaQuery cq = em.getCriteriaBuilder().createQuery(); Bekomme ich die folgende Fehlermeldung
2
Antworten
Habe ich die Suche nach einer Antwort, während eine ziemlich lange Zeit, bevor Sie hierher kamen, und diese Frage stellen. Mein problem ist ganz einfach : ich kann nicht führen Sie alle JUnit-test bei Verwendung der JPA-Entity-Manager-API.
2
Antworten
Habe ich ein neues Objekt. Ich will wissen, id, bevor Sie es speichern. Ist es möglich? Oder gibt es einen anderen Weg dafür? Ich bin mit jpa als orm und oracle als Datenbank. @Id @Basic(optional = false)
4
Antworten
Folgenden code wird ausgeführt, Wann immer ich will, um bestehen bleiben jede Person. Dinge, die scheint zu funktionieren gut, aber ich verstehe nicht, wie es funktioniert ! EntityManager em = getEntityManager(); EntityTransaction userTransaction = em.getTransaction(); userTransaction.begin(); em.persist(
2
Antworten
Bekomme ich diese Ausnahme aber ich kann nicht herausfinden, was falsch mit meiner Konfiguration Ich bin Entsendung die relevanten Dateien vielen Dank für jede Hilfe Ich bin mit Spring 3.1.0.RELEASE hibernate-entitymanager 3.6.10.Final (Sollte die Arbeit mit JPA
4
Antworten
Sind wir die Implementierung einer Web-App mit JPA2.0 und Hibernate3.0. Verbindungs-pool-Konfigurationen im persistence.xml befindet sich im META-INF-Ordner. persistence.xml: <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0"> <persistence-unit name="MyPU" transaction-type="RESOURCE_LOCAL"> <!-- Entity Classes--> <properties> <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/> <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect"/> <property name="hibernate.show_sql" value="true"/>
2
Antworten
Tut JPA 2 haben einen Mechanismus für die Ausführung von rekursiven Abfragen? Hier ist meine situation: ich habe eine Entität E, enthält ein integer-Feld x. Es kann auch Kinder geben Sie E ein, welche durch @OneToMany. Was
2
Antworten
Ich bin mit JPA 2.0. Hibernate 4.1.0.Finale und Java 6. Wie Schreibe ich eine JPA query aus den folgenden Pseudo-SQL? select max(e.dateProcessed) from Event e where e.org = myOrg Und meine domain-Objekt sieht wie folgt aus: @GenericGenerator(name
1
Antworten
Ich versuche, ändern Sie die folgende HQL zu verwenden JPA Kriterien: select distinct d from Department d left join fetch d.children c where d.parent is null and ( d.name like :term or c.name like :term ) order
2
Antworten
@Entity @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @Table(name = "company_policies") @DiscriminatorColumn(name = "rule_name") public abstract class AbstractPolicyRule implements Serializable { @Transient private static final long serialVersionUID = 1L; @Id @GeneratedValue private Long id; private String value; ... } _ @Entity
4
Antworten
Ich bin ratlos, wenn es um die Lage meiner persistence.xml Datei. Ich verwende eclipselink 2.4 als meine JPA 2.0 Implementierung und meine persistence.xml Sie befindet sich unter dem src/main/resources/META-INF/persistence.xml wie viele posts Zustand. Das erste Problem: Nach
3
Antworten
Problem mit der JUnit-Test innerhalb einer Spring-MVC-Anwendung. Test 1 (insertTweet) scheint zu laufen gut, aber auf Test 2 ich erhalte eine "LazyInitializationException" Ausnahme (siehe vollständige stactrace unten). Ich verstehe, warum es geworfen wird, aber nicht sicher, warum
1
Antworten
Wie können wir tun, ein ignorecase in die Kriterien-generator? Wenn ich private final CriteriaBuilder cb dann kann ich nur verwenden cb.asc oder cb.desc, aber nicht ignorieren, Fall. mögliche Duplikate von JPA2: der groß-und Kleinschreibung wie passende anywhere
2
Antworten
Habe ich mehrere Personen, die abgefragt JPA2 Kriterien Abfrage. Ich bin in der Lage, sich zwei dieser Einrichtungen, und bekommen das Ergebnis sofort: CriteriaBuilder criteriaBuilder = em.getCriteriaBuilder(); CriteriaQuery<LadungRgvorschlag> criteriaQuery = criteriaBuilder.createQuery(LadungRgvorschlag.class); Root<LadungRgvorschlag> from = criteriaQuery.from(LadungRgvorschlag.class); Join<Object, Object>
1
Antworten
Ich bin ein Neuling mit Maven2 und ich Schreibe eine pom.xml. Jetzt möchte ich, um Hibernate und javax.Hartnäckigkeit zur Lösung dieses Problems: import javax.persistence.Entity; ... import org.hibernate.annotations.Fetch; ... Was getan werden musste? Schrieb ich in mein pom.xml:
1
Antworten
Ich Frage mich, ob es möglich ist, erstellen Sie eine solche Anfrage wie folgt : em.createQuery( "SELECT NEW EmpMenu(p.name, p.department.name) " + "FROM Project p ").getResultList(); außerdem ist es möglich, über die Spezifikation: public Predicate toPredicate(Root<T> root,
3
Antworten
Ich habe den folgenden Unternehmen: @Entity public class TestCaseStep implements JPAEntity<Integer> { ... @Column(name="STEP_NUMBER") private Integer stepNumber; @Enumerated(EnumType.STRING) @Column(name="ACTION") private Action action; **@ManyToOne @JoinColumn(name="connector") private ScriptItem connector;** Mein Attribut ScriptItem ist eine Schnittstelle für die 3 anderen
3
Antworten
Ich versuche zu tun, eine ManyToMany Beziehung in JPA 2.0 (JBoss 7.1.1) mit einer extra-Spalte (Fett, unten) in der Beziehung, wie: Employer EmployerDeliveryAgent DeliveryAgent (id,...) (employer_id, deliveryAgent_id, **ref**) (id,...) Ich möchte keine doppelten Attribute, so möchte ich
1
Antworten
Ich bin derzeit in den Prozess der Umstellung von Hibernate auf reinen JPA 2 (die durch die Art und Weise stellte sich heraus, dass sehr viel mehr Zeit in Anspruch als ich zunächst erwartet). Das größte problem
2
Antworten
Ich bin mit JPA2.0 mit Hibernate. Ich habe zum Beispiel von JPA-Entität für die nachfolgende Tabelle: User [userId, userName, userAddress] Kann ich Holen Entität "Benutzer" mit Hilfe der find () - Methode: User user = entityManager.find(User.class ,
1
Antworten
Warum würden Sie die folgende Abfrage zu einem Fehler, da eine foreign key-Einschränkung? Es gibt keinen anderen Weg für mich, um zu löschen Sie die zugehörigen Daten, die ich mir bewusst bin. Query query=em.createQuery("DELETE FROM Person"); query.executeUpdate();
3
Antworten
Ich habe ein problem mit der Java Persistence API und Hibernate. Meine situation Projekt: Meine persistence.xml Datei: <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd" version="2.0"> <persistence-unit name="JPA"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <class>com.david.Libro</class> <class>com.david.Categoria</class> <properties> <property name="hibernate.show_sql" value="true" /> <property name="javax.persistence.transactionType" value="RESOURCE_LOCAL" />
2
Antworten
Ich versuche, JPA 2.0 zum erstellen von polymorphen entities durch generische Beziehungen. Sollte es zwei Tabellen, eine Ereignis-Tabelle und eine Benachrichtigung Tisch. Innerhalb dieser Tabelle sind konkrete Entitäten, die miteinander verbunden sind, etwa so: Event <---------- Notification<X
2
Antworten
Verwende ich Hibernate als Persistenz-provider und-Modellierung meine entities mit JPA 2. Nun eine Frage kam und ich hoffe Ihr könnt mir helfen. In meiner Anwendung, die Sie öffnen können, ein Spiel, erstellen Sie Gruppen von Spielern in
3
Antworten
Im Ruhezustand, die ich ausführen möchten JPQL /HQL-Abfrage: select new org.test.userDTO( u.id, u.name, u.securityRoles) FROM User u WHERE u.name = :name userDTO Klasse: public class UserDTO { private Integer id; private String name; private List<SecurityRole> securityRoles; public
1
Antworten
Können Sie die Ableitung von der JPA-Spezifikation, wenn @PrimaryKeyJoinColumn(...), die nicht über die einsetzbaren und aktualisierbaren Parameter ist die gleiche wie @JoinColumn(..., insertable = false, updatable = false) oder @JoinColumn(..., einsetzbaren = true, updatable = true) beim
5
Antworten
Ich mit der version 3.6.1.Letzte Ich habe die folgende Eigenschaft in meiner entity-bean @JoinColumn( name = "FOLDER_PARENT_ID", referencedColumnName = "FOLDER_ID" ) @ManyToOne(cascade=CascadeType.MERGE, fetch= FetchType.LAZY ) private FolderTbl parent; In meinem unit-test, Assertnull fehl, weil getParent() ist nicht
6
Antworten
Wie gehen Sie mit dieser situation, wo Oracle speichert die leere Zeichenkette als null in der Datenbank ? Ich würde es gerne gespeichert werden, eine leere Zeichenfolge ist nicht NULL, da die Erteilung der Abfrage wäre einfacher.
3
Antworten
vielleicht ist es eine dumme Frage, aber ich kann nicht finden die Antwort in den docs: Wie kann man eine Grenze festlegen, um die CriteriaQuery mit JPA2? Dank InformationsquelleAutor Hugo | 2010-09-09