Hi,
I have tried <property name="openjpa.DetachState"
value="fetch-groups"/> and it worked fine. but the problem is if i want to
update on field, for that in persistenceObject i populate one field, rest
are null. it will cause problem. Do we have any solution to apply this
behavior on specific field instead of complete JPA entities.
I have tried below code but didn't work for me(persistence.xml
openjpa.DetachState property was not set for below code).
*@Entity
@Table(name="EMPLOYEE")
@FetchGroups({
@FetchGroup(name="employeeDateFetchGroup", attributes={
@FetchAttribute(name="employeeDate")
})
})
class Employee{
.....
}
*
and Persistence DAO Layer code:
*Query query = entityManager.createQuery(EMPLOYEE_RETRIEVE_SQL);
query.setParameter("employeeId", identifier);
OpenJPAQuery kq = OpenJPAPersistence.cast(query);
kq.getFetchPlan().setMaxFetchDepth(3).addFetchGroup("employeeDateFetchGroup");
persistentObject =
(AppliedFirearmPO)kq.getSingleResult();*
--
View this message in context:
http://openjpa.208410.n2.nabble.com/Null-field-not-persisted-for-Dates-tp5993519p7586404.html
Sent from the OpenJPA Users mailing list archive at Nabble.com.