jpa

Updating one field in JPA entity

I have an Entity User that is assigned a system privilege in a function. I have a web page where you select a user from a drop down and submit the form to the server. On the server side I want to update only one field for that entity. My User Entity will have default values for all objects except the one field that gets set and its...

Keep DB connection using JPA/Hibernate

Hi there... I am using JPA and Hibernate in an application. (with PostgreSQL as DBMS) I execute a lot of select-statements to get items stored in the DB by their name. I use the following Code: //em is the javax.persistence.EntityManager Object. Query q = em.createQuery("Select i from Item i where i.name = :name"); q.set...

CriteriaQuery with JPA 1.0

Hello, Is it possible to use CriteriaQuery with JPA 1.0. I guess JPA 2.0 not available with Java Se ( version -- Java(TM) SE Runtime Environment (build 1.6.0_16-b01)) . I tied to use, CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaQuery<Test> cq = cb.createQuery(Test.class); Root<Test> test= cq.from(Test.class); .... But cou...

JPA PersistenceUnitPostProcessor not being executed on GlassFish

The Spring configuration I am using contains the definition of a persistenceUnitPostProcessor within my entityManagerFactory bean. When I run a JUnit test (i.e. outside of the container) the post processor is being invoked, yet when it participates as part of a deployed web app (running in Glassfish v3) the post processor is not being ...

jpql limit number of results

hi, how to limit the number of results from database when I don't care about the other? select e from Entity e /* just ten results, howto? */ ...

Lost with JPA @OneToMany and composite PK

I'm pretty lost with mapping the following structure with JPA annotations. +===========+ +====================+ | Offer | | Text | +-----------+ 1 0..* +--------------------+ | id (pk) |-------------| textkey (pk) | | namekey | | languagecode (pk) | | ... | ...

use DISTINCT ON Ejb-QL

is it possible to use PostgreSQL-like DISTINCT ON in EJB using named query? o.fromDate,o.empLeaveMasterId,o.employeeInfoId, o.leavePurposeId ,o.toDate,o.createdByUserId,o.createDate,o.lastModifiedUserId,o.lastModifiedDate,o.isSystemRecord The field describe above is my entity bean field and I want to get fromDate wise distinct record ...

EclipseLink cascade persist exception

I am getting "During synchronization a new object was found through a relationship that was not marked cascade PERSIST" when attempting to persist an object Word() that has a Many-To-Many field mapping to a table Topics. The relations bridge table is Topic_links. What complicates the problem is that I always use the Eclipse Workbench to...

JPA: which side should be the owning side in a m:n relationship?

Say for example I had to entities "Article" and "Tag" (like in a typical blog). Each article can have many tags, and each tag can be used by many articles, so it is a classical m:n relationship. I need to specify an owning side with JPA. But which side should be the owning side? An article doesn't depend on a certain tag and vice versa....

Unable to get JPA working with Hibernate

For a weekend project I was trying to run JPA 2 with Hibernate 3.5. Please note that I am not getting any compile errors or runtime exceptions (when I deploy the war on Tomcat). Below is my code - persistence.xml <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x...

Use PostgreSQL Domain and Struct types in Java

After creating EntityManagerFactory instance, I receive error message: ... Exception Description: Predeployment of PersistenceUnit [aPU] failed. Internal Exception: Exception [EclipseLink-7157] (Eclipse Persistence Services - 2.0.2.v20100323-r6872): org.eclipse.persistence.exceptions.ValidationException Exception Description: Entity cla...

How to use JPA in spring sample petclinic?

I am learning spring samples. In the petclinic project, by default it uses jdbc. I change the following line to jpa, and can't run it anymore /WEB-INF/spring/applicationContext-jpa.xml Here is the error message: Caused by: java.lang.IllegalStateException: ClassLoader [org.apache.catalina.loader.WebappClassLoader] does NOT provide an ...

Hibernate+JPA One To One relationship

I have a OneToOne relationship like this :- Person Others ----------- ------------- | id (PK) | <----------------->| id(PK)(FK) | ----------- ------------- | name | |.... | | address | |.... | | .... | ...

How to write JPA query where parameter is a set?

Assuming the following class, how do you find a Person with a particular email address? public class Person implements Comparable<Person> { @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name="id") private long id = 0; @OneToMany(cascade={CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REMOVE}, fet...

JPQL / HQL fetch join syntax for compatibility with EclipseLink & Hibernate

I would like to be able to swap my JPA implementation between EclipseLink & Hibernate with a simple property change. I can do this ok but what is causing me problems is the named query validation. Using EclipseLink I have to write fetch joins like so: SELECT id FROM IndexDefinition id JOIN FETCH id.index JOIN id.index i JOIN FETCH i....

Hibernate JPA one-to-one saving child class entity

I have a one-to-one relationship using PrimaryKeyJoinColumn annotated on the parent side. And now I want to save the child entity by itself. For example, I have Employee and EmpInfo as the child entity, I need to save EmpInfo (of course after setting the id property of the parent to it). However, when such an arrangement is used, I get ...

Getting Database connection in pure JPA setup

We have a JPA application (using hibernate) and we need to pass a call to a legacy reporting tool that needs a JDBC database connection as a parameter. Is there a simple way to get access to the JDBC connection hibernate has setup? ...

EJB 3.0 and SQL

I am trying to build a simple application with JDeveloper 11g. I connect to a MSSQL Server 2008 database and get data from it. I am new at Enterprise Java Beans 3.0 so I don't know what code I should write for data update, delete or insert and where to write. I made an application(Fusion Web Application) but the changes I made on that a...

JAVA: NamedQuery String problem

Hello guys I am having some problems with exact matches while doing a NamedQuery. I am currently using something like this: @NamedQuery(name = MyClass.GET_ENTRY_BY_NAME, query = "select e from Entry e where e.name =:"+ Entry.NAME ) ... Query query = em.createNamedQuery(MyClass.GET_ENTRY_BY_NAME); query.setParameter(Entry.NAME...

How to build a change tracking system - not audit system

I have a requirement in which I need to capture data changes (not auditing) and life cycle states on inventory. Technology: Jave, Oracle, Hibernate + JPA For the data changes, we have been given a list of data elements that are to be monitored. If the element changes we are to notify a given 3rd party vendor. What I want to do is mak...