I consistently run into a strange IllegalArgumentException using a <many-to-one> mapping (named "admin" below). i can only get past this by commenting out this mapping. I'm sure there's something obviously wrong here, but I don't see it. Also, when I use session.load() instead of the named query referenced below or set update="false" for the association, everything works fine.
The exception occurs at BasicPropertyAccessor$BasicGetter.get(), which is this line:
Code:
return method.invoke(target, null);
The method being invoked is getId(), but for some reason the target object is of type java.lang.Boolean. I'm guessing that this is because I'm using a yes_no type for the property "current". Could something related to this be the cause? Thanks in advance for any insight.
Hibernate version: 3.0.3 Mapping documents:Code:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
<hibernate-mapping>
<class
name="com.somecompany.domain.model.AdminFacilityRole"
table="ADMIN_FACILITY_ROLES"
lazy="false"
>
<id
name="id"
type="java.lang.Long"
column="ADMIN_FACILITY_ROLE_ID_SEQ"
>
<generator class="sequence">
<param name="sequence">ADMIN_FACILITY_ROLE_ID_SEQ</param>
</generator>
</id>
<version
name="versionNumber"
type="java.lang.Long"
column="VERSION"
access="field"
>
</version>
<property
name="regionInstitution"
type="com.somecompany.domain.persistence.orm.customtype.InstitutionTypeCustom"
column="REGION_INSTITUTION_ID"
length="20"
>
</property>
<property
name="vaFacilityInstitution"
type="com.somecompany.domain.persistence.orm.customtype.InstitutionTypeCustom"
column="VA_FACILITY_INSTITUTION_ID"
length="20"
>
</property>
<property
name="roleActionTypeCode"
type="com.somecompany.domain.persistence.orm.customtype.RoleActionTypeCodeCustom"
column="ACTION_TYPE"
not-null="true"
length="1"
>
</property>
<property
name="current"
type="yes_no"
column="CURRENT_IND"
not-null="true"
length="1"
>
</property>
<property
name="createdDate"
type="java.util.Date"
column="CREATED_DATE"
not-null="true"
length="7"
>
</property>
<property
name="modifiedDate"
type="java.util.Date"
column="MODIFIED_DATE"
length="7"
>
</property>
<property
name="modAdminFacilityRoleId"
column="MOD_ADMIN_FACILITY_ROLE_ID_SEQ"
type="java.lang.Long"
length="22"
>
</property>
<property
name="roleTypeCode"
type="com.somecompany.domain.persistence.orm.customtype.RoleTypeCodeCustom"
column="ROLE_TYPE_CODE"
length="6"
not-null="true"
>
</property>
<many-to-one
name="admin"
class="com.somecompany.domain.model.Admin"
not-null="true"
>
<column name="ADMIN_USER_ID_SEQ"/>
</many-to-one>
<!--<many-to-one
name="createdByRole"
column="CRE_ADMIN_FACILITY_ROLE_ID_SEQ"
class="com.somecompany.domain.model.AdminFacilityRole"
not-null="true" />-->
<!-- uni-directional one-to-many association to NextLevelAdmin -->
<!--<set
name="nextLevelAdmins"
lazy="true"
cascade="none"
>
<key>
<column name="ADMIN_FACILITY_ROLE_ID_SEQ" />
</key>
<one-to-many
class="com.somecompany.domain.model.Admin"
/>
</set>-->
</class>
<query name="getRegionalAdmins">
from AdminFacilityRole r
where r.roleTypeCode = :roleType
and r.current = 'Y'
and r.roleActionTypeCode = :action
and r.regionInstitution = :regionId
</query>
<query name="getAdminsInRole">
from AdminFacilityRole r
where r.roleTypeCode = :roleType
and r.current = 'Y'
and r.roleActionTypeCode = :action
and r.vaFacilityInstitution = :facilityId
</query>
<query name="checkRoiClerkStatus">
from AdminFacilityRole r
where r.admin.id = :userId
and r.roleTypeCode = :roleType
and r.current = 'Y'
and r.roleActionTypeCode = :action
and r.vaFacilityInstitution != :facilityId
</query>
</hibernate-mapping>
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
<hibernate-mapping>
<class
name="com.somecompany.domain.model.Admin"
table="USER_ADMINISTRATOR_PROFILES"
>
<id
name="id"
type="java.lang.Long"
column="ADMIN_USER_ID_SEQ"
>
<generator class="sequence">
<param name="sequence">ADMIN_USER_ID_SEQ</param>
</generator>
</id>
<version
name="versionNumber"
type="java.lang.Long"
column="VERSION"
access="field"
>
</version>
<property name="employeeContractorTypeCode"
type="com.somecompany.domain.persistence.orm.customtype.EmployeeContractorTypeCustom"
column="EMPLOYEE_CONTRACTOR_IND"
not-null="true"
length="1"
>
</property>
<property
name="department"
type="java.lang.String"
column="DEPARTMENT"
length="50"
>
</property>
<property
name="jobTitle"
type="java.lang.String"
column="JOB_TITLE"
length="50"
>
</property>
<property
name="userId"
type="java.lang.String"
column="USERID"
not-null="true"
length="50"
>
</property>
<set
name="adminFacilityRoles"
inverse="false"
cascade="save-update"
outer-join="true"
order-by="CREATED_DATE desc"
>
<key>
<column name="ADMIN_USER_ID_SEQ" />
</key>
<one-to-many
class="com.somecompany.domain.model.AdminFacilityRole"
/>
</set>
</class>
<query name="findAdminCurrentRoles">
from Admin a
left join fetch a.adminFacilityRoles roles
where a.id = :userid
and roles.current = :current
and roles.roleActionTypeCode = :action
</query>
<query name="findAdminHistoricalRoles">
from Admin a
left join fetch a.adminFacilityRoles roles
where a.id = :userid
and roles.roleTypeCode = :roleType
</query>
<query name="findLocalAdminPhone">
from Admin a
join a.adminFacilityRoles r
where r.id = :roleId
</query>
<query name="findAdmins">
from Admin a
join a.adminFacilityRoles r
where r.roleTypeCode = :roleType
and r.current = 'Y'
</query>
<query name="findLocalAdmins">
from Admin a
join a.adminFacilityRoles r
where r.roleTypeCode = :roleType
and r.current = 'Y'
and r.regionInstitution = :regionId
</query>
<query name="findRoiClerks">
from Admin a
join a.adminFacilityRoles r
where r.roleTypeCode = :roleType
and r.current = 'Y'
and r.vaFacilityInstitution = :facilityId
</query>
<query name="findNationalAdminsFetch">
from Admin a
left join fetch a.adminFacilityRoles r
where r.roleTypeCode = 'NA'
and r.current = 'Y'
</query>
<query name="findRegionalAdminsForLA">
from Admin a
join a.adminFacilityRoles r
where r.roleTypeCode = 'RA'
and r.current = 'Y'
and r.regionInstitution = :regionId
</query>
<query name="findLocalAdminsForROI">
from Admin a
join a.adminFacilityRoles r
where r.roleTypeCode = 'LA'
and r.current = 'Y'
and r.vaFacilityInstitution = :facilityId
</query>
</hibernate-mapping>
Code between sessionFactory.openSession() and session.close():Code:
Query query = this.getSession().getNamedQuery("findAdminCurrentRoles");
Assert.notNull(query);
query.setLong("userid", userId.longValue());
query.setString("current", "Y");
query.setString("action", RoleActionTypeCode.ADDED.getCode().toString());
return (Admin)query.uniqueResult();
Full stack trace of any exception that occurs:Code:
IllegalArgumentException occurred calling getter of com.somecompany.domain.model.DomainObject.id; nested exception is org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of com.somecompany.domain.model.DomainObject.id
caused by: : org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of com.somecompany.domain.model.DomainObject.id
caused by: : org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of com.somecompany.domain.model.DomainObject.id
org.springframework.orm.hibernate3.HibernateSystemException: IllegalArgumentException occurred calling getter of com.somecompany.domain.model.DomainObject.id; nested exception is org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of com.somecompany.domain.model.DomainObject.id
org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of com.somecompany.domain.model.DomainObject.id
at org.hibernate.property.BasicPropertyAccessor$BasicGetter.get(BasicPropertyAccessor.java:119)
at org.hibernate.tuple.AbstractTuplizer.getIdentifier(AbstractTuplizer.java:103)
at org.hibernate.persister.entity.BasicEntityPersister.getIdentifier(BasicEntityPersister.java:2925)
at org.hibernate.persister.entity.BasicEntityPersister.isTransient(BasicEntityPersister.java:2691)
at org.hibernate.engine.ForeignKeys.isTransient(ForeignKeys.java:181)
at org.hibernate.engine.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:215)
at org.hibernate.type.EntityType.getIdentifier(EntityType.java:99)
at org.hibernate.type.EntityType.isDirty(EntityType.java:216)
at org.hibernate.type.TypeFactory.findDirty(TypeFactory.java:412)
at org.hibernate.persister.entity.BasicEntityPersister.findDirty(BasicEntityPersister.java:2528)
at org.hibernate.event.def.DefaultFlushEntityEventListener.dirtyCheck(DefaultFlushEntityEventListener.java:343)
at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:108)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:190)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:70)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:726)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:320)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:86)
at org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:488)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:401)
at org.springframework.transaction.interceptor.TransactionAspectSupport.doCommitTransactionAfterReturning(TransactionAspectSupport.java:260)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:67)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:174)
at $Proxy12.loadAdmin(Unknown Source)
at portlets.Admin.AdminController.begin(AdminController.jpf:542)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.bea.wlw.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:1519)
at com.bea.wlw.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:1445)
at com.bea.wlw.netui.pageflow.FlowController.internalExecute(FlowController.java:776)
at com.bea.wlw.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java:211)
at com.bea.wlw.netui.pageflow.FlowController.execute(FlowController.java:606)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:1354)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:650)
at com.bea.wlw.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:527)
at com.bea.wlw.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:152)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:293)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:326)
at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.superForward(PageFlowRequestProcessor.java:1301)
at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor$DefaultHttpRedirector.forward(PageFlowRequestProcessor.java:1317)
at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProcessor.java:1199)
at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:637)
at com.bea.wlw.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:527)
at com.bea.wlw.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:152)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:293)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
Caused by: java.lang.IllegalArgumentException: java.lang.ClassCastException@157d7f
at sun.reflect.GeneratedMethodAccessor40.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.hibernate.property.BasicPropertyAccessor$BasicGetter.get(BasicPropertyAccessor.java:105)
Name and version of the database you are using:Oracle 9i
The generated SQL (show_sql=true):Code:
select admin0_.ADMIN_USER_ID_SEQ as ADMIN1_0_,
adminfacil1_.ADMIN_FACILITY_ROLE_ID_SEQ as ADMIN1_1_,
admin0_.VERSION as VERSION22_0_,
admin0_.EMPLOYEE_CONTRACTOR_IND as EMPLOYEE3_22_0_,
admin0_.DEPARTMENT as DEPARTMENT22_0_,
admin0_.JOB_TITLE as JOB5_22_0_,
admin0_.USERID as USERID22_0_,
adminfacil1_.VERSION as VERSION27_1_,
adminfacil1_.REGION_INSTITUTION_ID as REGION3_27_1_,
adminfacil1_.VA_FACILITY_INSTITUTION_ID as VA4_27_1_,
adminfacil1_.ACTION_TYPE as ACTION5_27_1_,
adminfacil1_.CURRENT_IND as CURRENT6_27_1_,
adminfacil1_.CREATED_DATE as CREATED7_27_1_,
adminfacil1_.MODIFIED_DATE as MODIFIED8_27_1_,
adminfacil1_.MOD_ADMIN_FACILITY_ROLE_ID_SEQ as MOD9_27_1_,
adminfacil1_.ROLE_TYPE_CODE as ROLE10_27_1_,
adminfacil1_.ADMIN_USER_ID_SEQ as ADMIN11_27_1_,
adminfacil1_.ADMIN_USER_ID_SEQ as ADMIN11___,
adminfacil1_.ADMIN_FACILITY_ROLE_ID_SEQ as ADMIN1___
from USER_ADMINISTRATOR_PROFILES admin0_ left
outer join ADMIN_FACILITY_ROLES adminfacil1_ on admin0_.ADMIN_USER_ID_SEQ=adminfacil1_.ADMIN_USER_ID_SEQ
where (admin0_.ADMIN_USER_ID_SEQ=? )and(adminfacil1_.CURRENT_IND=? )and(adminfacil1_.ACTION_TYPE=? ) order by adminfacil1_.CREATED_DATE desc
Debug level Hibernate log excerpt:Code:
21 Jun 2005 11:56:47,655 DEBUG SessionImpl : opened session at timestamp: 4584937093754880
21 Jun 2005 11:56:47,655 DEBUG AbstractBatcher: opening JDBC connection
21 Jun 2005 11:56:47,665 DEBUG JDBCTransaction: begin
21 Jun 2005 11:56:47,665 DEBUG JDBCTransaction: current autocommit status: true
21 Jun 2005 11:56:47,665 DEBUG JDBCTransaction: disabling autocommit
21 Jun 2005 11:56:47,665 DEBUG SessionImpl : find:
from Admin a
left join fetch a.adminFacilityRoles roles
where a.id = :userid
and roles.current = :current
and roles.roleActionTypeCode = :action
21 Jun 2005 11:56:47,665 DEBUG QueryParameters: named parameters: {action=A, userid=5419, current=Y}
21 Jun 2005 11:56:47,665 DEBUG QueryTranslatorImpl: HQL:
from com.somecompany.domain.model.Admin a
left join fetch a.adminFacilityRoles roles
where a.id = :userid
and roles.current = :current
and roles.roleActionTypeCode = :action
21 Jun 2005 11:56:47,665 DEBUG QueryTranslatorImpl: SQL: select admin0_.ADMIN_USER_ID_SEQ as ADMIN1_0_, adminfacil1_.ADMIN_FACILITY_ROLE_ID_SEQ as ADMIN1_1_, admin0_.VERSION as VERSION22_0_, admin0_.EMPLOYEE_CONTRACTOR_IND as EMPLOYEE3_22_0_, admin0_.DEPARTMENT as DEPARTMENT22_0_, admin0_.JOB_TITLE as JOB5_22_0_, admin0_.USERID as USERID22_0_, adminfacil1_.VERSION as VERSION27_1_, adminfacil1_.REGION_INSTITUTION_ID as REGION3_27_1_, adminfacil1_.VA_FACILITY_INSTITUTION_ID as VA4_27_1_, adminfacil1_.ACTION_TYPE as ACTION5_27_1_, adminfacil1_.CURRENT_IND as CURRENT6_27_1_, adminfacil1_.CREATED_DATE as CREATED7_27_1_, adminfacil1_.MODIFIED_DATE as MODIFIED8_27_1_, adminfacil1_.MOD_ADMIN_FACILITY_ROLE_ID_SEQ as MOD9_27_1_, adminfacil1_.ROLE_TYPE_CODE as ROLE10_27_1_, adminfacil1_.ADMIN_USER_ID_SEQ as ADMIN11_27_1_, adminfacil1_.ADMIN_USER_ID_SEQ as ADMIN11___, adminfacil1_.ADMIN_FACILITY_ROLE_ID_SEQ as ADMIN1___ from USER_ADMINISTRATOR_PROFILES admin0_ left outer join ADMIN_FACILITY_ROLES adminfacil1_ on admin0_.ADMIN_USER_ID_SEQ=adminfacil1_.ADMIN_USER_ID_SEQ where (admin0_.ADMIN_USER_ID_SEQ=? )and(adminfacil1_.CURRENT_IND=? )and(adminfacil1_.ACTION_TYPE=? ) order by adminfacil1_.CREATED_DATE desc
21 Jun 2005 11:56:47,665 DEBUG AbstractBatcher: about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
21 Jun 2005 11:56:47,665 DEBUG SQL : select admin0_.ADMIN_USER_ID_SEQ as ADMIN1_0_, adminfacil1_.ADMIN_FACILITY_ROLE_ID_SEQ as ADMIN1_1_, admin0_.VERSION as VERSION22_0_, admin0_.EMPLOYEE_CONTRACTOR_IND as EMPLOYEE3_22_0_, admin0_.DEPARTMENT as DEPARTMENT22_0_, admin0_.JOB_TITLE as JOB5_22_0_, admin0_.USERID as USERID22_0_, adminfacil1_.VERSION as VERSION27_1_, adminfacil1_.REGION_INSTITUTION_ID as REGION3_27_1_, adminfacil1_.VA_FACILITY_INSTITUTION_ID as VA4_27_1_, adminfacil1_.ACTION_TYPE as ACTION5_27_1_, adminfacil1_.CURRENT_IND as CURRENT6_27_1_, adminfacil1_.CREATED_DATE as CREATED7_27_1_, adminfacil1_.MODIFIED_DATE as MODIFIED8_27_1_, adminfacil1_.MOD_ADMIN_FACILITY_ROLE_ID_SEQ as MOD9_27_1_, adminfacil1_.ROLE_TYPE_CODE as ROLE10_27_1_, adminfacil1_.ADMIN_USER_ID_SEQ as ADMIN11_27_1_, adminfacil1_.ADMIN_USER_ID_SEQ as ADMIN11___, adminfacil1_.ADMIN_FACILITY_ROLE_ID_SEQ as ADMIN1___ from USER_ADMINISTRATOR_PROFILES admin0_ left outer join ADMIN_FACILITY_ROLES adminfacil1_ on admin0_.ADMIN_USER_ID_SEQ=adminfacil1_.ADMIN_USER_ID_SEQ where (admin0_.ADMIN_USER_ID_SEQ=? )and(adminfacil1_.CURRENT_IND=? )and(adminfacil1_.ACTION_TYPE=? ) order by adminfacil1_.CREATED_DATE desc
21 Jun 2005 11:56:47,665 DEBUG AbstractBatcher: preparing statement
21 Jun 2005 11:56:47,665 DEBUG LongType : binding '5419' to parameter: 1
21 Jun 2005 11:56:47,665 DEBUG StringType : binding 'A' to parameter: 3
21 Jun 2005 11:56:47,665 DEBUG StringType : binding 'Y' to parameter: 2
21 Jun 2005 11:56:47,685 DEBUG AbstractBatcher: about to open ResultSet (open ResultSets: 0, globally: 0)
21 Jun 2005 11:56:47,685 DEBUG Loader : processing result set
21 Jun 2005 11:56:47,685 DEBUG Loader : result set row: 0
21 Jun 2005 11:56:47,685 DEBUG LongType : returning '5419' as column: ADMIN1_0_
21 Jun 2005 11:56:47,685 DEBUG LongType : returning '1233' as column: ADMIN1_1_
21 Jun 2005 11:56:47,685 DEBUG Loader : result row: EntityKey[com.somecompany.domain.model.Admin#5419], EntityKey[com.somecompany.domain.model.AdminFacilityRole#1233]
21 Jun 2005 11:56:47,685 DEBUG Loader : Initializing object from ResultSet: [com.somecompany.domain.model.Admin#5419]
21 Jun 2005 11:56:47,685 DEBUG BasicEntityPersister: Hydrating entity: [com.somecompany.domain.model.Admin#5419]
21 Jun 2005 11:56:47,685 DEBUG LongType : returning '0' as column: VERSION22_0_
21 Jun 2005 11:56:47,685 DEBUG StringType : returning null as column: DEPARTMENT22_0_
21 Jun 2005 11:56:47,685 DEBUG StringType : returning null as column: JOB5_22_0_
21 Jun 2005 11:56:47,685 DEBUG StringType : returning 'vhaisagallas' as column: USERID22_0_
21 Jun 2005 11:56:47,685 DEBUG TwoPhaseLoad : Version: 0
21 Jun 2005 11:56:47,685 DEBUG Loader : Initializing object from ResultSet: [com.somecompany.domain.model.AdminFacilityRole#1233]
21 Jun 2005 11:56:47,685 DEBUG BasicEntityPersister: Hydrating entity: [com.somecompany.domain.model.AdminFacilityRole#1233]
21 Jun 2005 11:56:47,685 DEBUG LongType : returning '0' as column: VERSION27_1_
21 Jun 2005 11:56:47,685 DEBUG YesNoType : returning 'true' as column: CURRENT6_27_1_
21 Jun 2005 11:56:47,685 DEBUG TimestampType : returning '2005-05-03 00:00:00' as column: CREATED7_27_1_
21 Jun 2005 11:56:47,685 DEBUG TimestampType : returning null as column: MODIFIED8_27_1_
21 Jun 2005 11:56:47,685 DEBUG LongType : returning null as column: MOD9_27_1_
21 Jun 2005 11:56:47,685 DEBUG LongType : returning '5419' as column: ADMIN11_27_1_
21 Jun 2005 11:56:47,685 DEBUG TwoPhaseLoad : Version: 0
21 Jun 2005 11:56:47,685 DEBUG LongType : returning '5419' as column: ADMIN11___
21 Jun 2005 11:56:47,685 DEBUG Loader : found row of collection: [com.somecompany.domain.model.Admin.adminFacilityRoles#5419]
21 Jun 2005 11:56:47,695 DEBUG CollectionLoadContext: new collection: instantiating
21 Jun 2005 11:56:47,705 DEBUG LongType : returning '1233' as column: ADMIN1___
21 Jun 2005 11:56:47,715 DEBUG DefaultLoadEventListener: loading entity: [com.somecompany.domain.model.AdminFacilityRole#1233]
21 Jun 2005 11:56:47,715 DEBUG DefaultLoadEventListener: attempting to resolve: [com.somecompany.domain.model.AdminFacilityRole#1233]
21 Jun 2005 11:56:47,715 DEBUG DefaultLoadEventListener: resolved object in session cache: [com.somecompany.domain.model.AdminFacilityRole#1233]
21 Jun 2005 11:56:47,715 DEBUG Loader : result set row: 1
21 Jun 2005 11:56:47,715 DEBUG LongType : returning '5419' as column: ADMIN1_0_
21 Jun 2005 11:56:47,715 DEBUG LongType : returning '1239' as column: ADMIN1_1_
21 Jun 2005 11:56:47,715 DEBUG Loader : result row: EntityKey[com.somecompany.domain.model.Admin#5419], EntityKey[com.somecompany.domain.model.AdminFacilityRole#1239]
21 Jun 2005 11:56:47,715 DEBUG Loader : Initializing object from ResultSet: [com.somecompany.domain.model.AdminFacilityRole#1239]
21 Jun 2005 11:56:47,715 DEBUG BasicEntityPersister: Hydrating entity: [com.somecompany.domain.model.AdminFacilityRole#1239]
21 Jun 2005 11:56:47,715 DEBUG LongType : returning '0' as column: VERSION27_1_
21 Jun 2005 11:56:47,715 DEBUG YesNoType : returning 'true' as column: CURRENT6_27_1_
21 Jun 2005 11:56:47,715 DEBUG TimestampType : returning '2005-05-03 00:00:00' as column: CREATED7_27_1_
21 Jun 2005 11:56:47,715 DEBUG TimestampType : returning null as column: MODIFIED8_27_1_
21 Jun 2005 11:56:47,715 DEBUG LongType : returning null as column: MOD9_27_1_
21 Jun 2005 11:56:47,715 DEBUG LongType : returning '5419' as column: ADMIN11_27_1_
21 Jun 2005 11:56:47,715 DEBUG TwoPhaseLoad : Version: 0
21 Jun 2005 11:56:47,715 DEBUG LongType : returning '5419' as column: ADMIN11___
21 Jun 2005 11:56:47,715 DEBUG Loader : found row of collection: [com.somecompany.domain.model.Admin.adminFacilityRoles#5419]
21 Jun 2005 11:56:47,715 DEBUG CollectionLoadContext: reading row
21 Jun 2005 11:56:47,715 DEBUG LongType : returning '1239' as column: ADMIN1___
21 Jun 2005 11:56:47,715 DEBUG DefaultLoadEventListener: loading entity: [com.somecompany.domain.model.AdminFacilityRole#1239]
21 Jun 2005 11:56:47,715 DEBUG DefaultLoadEventListener: attempting to resolve: [com.somecompany.domain.model.AdminFacilityRole#1239]
21 Jun 2005 11:56:47,715 DEBUG DefaultLoadEventListener: resolved object in session cache: [com.somecompany.domain.model.AdminFacilityRole#1239]
21 Jun 2005 11:56:47,715 DEBUG Loader : result set row: 2
21 Jun 2005 11:56:47,715 DEBUG LongType : returning '5419' as column: ADMIN1_0_
21 Jun 2005 11:56:47,715 DEBUG LongType : returning '1245' as column: ADMIN1_1_
21 Jun 2005 11:56:47,715 DEBUG Loader : result row: EntityKey[com.somecompany.domain.model.Admin#5419], EntityKey[com.somecompany.domain.model.AdminFacilityRole#1245]
21 Jun 2005 11:56:47,715 DEBUG Loader : Initializing object from ResultSet: [com.somecompany.domain.model.AdminFacilityRole#1245]
21 Jun 2005 11:56:47,715 DEBUG BasicEntityPersister: Hydrating entity: [com.somecompany.domain.model.AdminFacilityRole#1245]
21 Jun 2005 11:56:47,715 DEBUG LongType : returning '0' as column: VERSION27_1_
21 Jun 2005 11:56:47,725 DEBUG YesNoType : returning 'true' as column: CURRENT6_27_1_
21 Jun 2005 11:56:47,725 DEBUG TimestampType : returning '2005-05-03 00:00:00' as column: CREATED7_27_1_
21 Jun 2005 11:56:47,725 DEBUG TimestampType : returning null as column: MODIFIED8_27_1_
21 Jun 2005 11:56:47,725 DEBUG LongType : returning null as column: MOD9_27_1_
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '5419' as column: ADMIN11_27_1_
21 Jun 2005 11:56:47,725 DEBUG TwoPhaseLoad : Version: 0
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '5419' as column: ADMIN11___
21 Jun 2005 11:56:47,725 DEBUG Loader : found row of collection: [com.somecompany.domain.model.Admin.adminFacilityRoles#5419]
21 Jun 2005 11:56:47,725 DEBUG CollectionLoadContext: reading row
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '1245' as column: ADMIN1___
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: loading entity: [com.somecompany.domain.model.AdminFacilityRole#1245]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: attempting to resolve: [com.somecompany.domain.model.AdminFacilityRole#1245]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: resolved object in session cache: [com.somecompany.domain.model.AdminFacilityRole#1245]
21 Jun 2005 11:56:47,725 DEBUG Loader : result set row: 3
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '5419' as column: ADMIN1_0_
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '1251' as column: ADMIN1_1_
21 Jun 2005 11:56:47,725 DEBUG Loader : result row: EntityKey[com.somecompany.domain.model.Admin#5419], EntityKey[com.somecompany.domain.model.AdminFacilityRole#1251]
21 Jun 2005 11:56:47,725 DEBUG Loader : Initializing object from ResultSet: [com.somecompany.domain.model.AdminFacilityRole#1251]
21 Jun 2005 11:56:47,725 DEBUG BasicEntityPersister: Hydrating entity: [com.somecompany.domain.model.AdminFacilityRole#1251]
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '0' as column: VERSION27_1_
21 Jun 2005 11:56:47,725 DEBUG YesNoType : returning 'true' as column: CURRENT6_27_1_
21 Jun 2005 11:56:47,725 DEBUG TimestampType : returning '2005-05-03 00:00:00' as column: CREATED7_27_1_
21 Jun 2005 11:56:47,725 DEBUG TimestampType : returning null as column: MODIFIED8_27_1_
21 Jun 2005 11:56:47,725 DEBUG LongType : returning null as column: MOD9_27_1_
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '5419' as column: ADMIN11_27_1_
21 Jun 2005 11:56:47,725 DEBUG TwoPhaseLoad : Version: 0
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '5419' as column: ADMIN11___
21 Jun 2005 11:56:47,725 DEBUG Loader : found row of collection: [com.somecompany.domain.model.Admin.adminFacilityRoles#5419]
21 Jun 2005 11:56:47,725 DEBUG CollectionLoadContext: reading row
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '1251' as column: ADMIN1___
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: loading entity: [com.somecompany.domain.model.AdminFacilityRole#1251]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: attempting to resolve: [com.somecompany.domain.model.AdminFacilityRole#1251]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: resolved object in session cache: [com.somecompany.domain.model.AdminFacilityRole#1251]
21 Jun 2005 11:56:47,725 DEBUG Loader : result set row: 4
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '5419' as column: ADMIN1_0_
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '1257' as column: ADMIN1_1_
21 Jun 2005 11:56:47,725 DEBUG Loader : result row: EntityKey[com.somecompany.domain.model.Admin#5419], EntityKey[com.somecompany.domain.model.AdminFacilityRole#1257]
21 Jun 2005 11:56:47,725 DEBUG Loader : Initializing object from ResultSet: [com.somecompany.domain.model.AdminFacilityRole#1257]
21 Jun 2005 11:56:47,725 DEBUG BasicEntityPersister: Hydrating entity: [com.somecompany.domain.model.AdminFacilityRole#1257]
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '0' as column: VERSION27_1_
21 Jun 2005 11:56:47,725 DEBUG YesNoType : returning 'true' as column: CURRENT6_27_1_
21 Jun 2005 11:56:47,725 DEBUG TimestampType : returning '2005-05-03 00:00:00' as column: CREATED7_27_1_
21 Jun 2005 11:56:47,725 DEBUG TimestampType : returning null as column: MODIFIED8_27_1_
21 Jun 2005 11:56:47,725 DEBUG LongType : returning null as column: MOD9_27_1_
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '5419' as column: ADMIN11_27_1_
21 Jun 2005 11:56:47,725 DEBUG TwoPhaseLoad : Version: 0
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '5419' as column: ADMIN11___
21 Jun 2005 11:56:47,725 DEBUG Loader : found row of collection: [com.somecompany.domain.model.Admin.adminFacilityRoles#5419]
21 Jun 2005 11:56:47,725 DEBUG CollectionLoadContext: reading row
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '1257' as column: ADMIN1___
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: loading entity: [com.somecompany.domain.model.AdminFacilityRole#1257]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: attempting to resolve: [com.somecompany.domain.model.AdminFacilityRole#1257]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: resolved object in session cache: [com.somecompany.domain.model.AdminFacilityRole#1257]
21 Jun 2005 11:56:47,725 DEBUG Loader : result set row: 5
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '5419' as column: ADMIN1_0_
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '1263' as column: ADMIN1_1_
21 Jun 2005 11:56:47,725 DEBUG Loader : result row: EntityKey[com.somecompany.domain.model.Admin#5419], EntityKey[com.somecompany.domain.model.AdminFacilityRole#1263]
21 Jun 2005 11:56:47,725 DEBUG Loader : Initializing object from ResultSet: [com.somecompany.domain.model.AdminFacilityRole#1263]
21 Jun 2005 11:56:47,725 DEBUG BasicEntityPersister: Hydrating entity: [com.somecompany.domain.model.AdminFacilityRole#1263]
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '0' as column: VERSION27_1_
21 Jun 2005 11:56:47,725 DEBUG YesNoType : returning 'true' as column: CURRENT6_27_1_
21 Jun 2005 11:56:47,725 DEBUG TimestampType : returning '2005-05-03 00:00:00' as column: CREATED7_27_1_
21 Jun 2005 11:56:47,725 DEBUG TimestampType : returning null as column: MODIFIED8_27_1_
21 Jun 2005 11:56:47,725 DEBUG LongType : returning null as column: MOD9_27_1_
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '5419' as column: ADMIN11_27_1_
21 Jun 2005 11:56:47,725 DEBUG TwoPhaseLoad : Version: 0
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '5419' as column: ADMIN11___
21 Jun 2005 11:56:47,725 DEBUG Loader : found row of collection: [com.somecompany.domain.model.Admin.adminFacilityRoles#5419]
21 Jun 2005 11:56:47,725 DEBUG CollectionLoadContext: reading row
21 Jun 2005 11:56:47,725 DEBUG LongType : returning '1263' as column: ADMIN1___
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: loading entity: [com.somecompany.domain.model.AdminFacilityRole#1263]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: attempting to resolve: [com.somecompany.domain.model.AdminFacilityRole#1263]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: resolved object in session cache: [com.somecompany.domain.model.AdminFacilityRole#1263]
21 Jun 2005 11:56:47,725 DEBUG Loader : done processing result set (6 rows)
21 Jun 2005 11:56:47,725 DEBUG AbstractBatcher: about to close ResultSet (open ResultSets: 1, globally: 1)
21 Jun 2005 11:56:47,725 DEBUG AbstractBatcher: about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
21 Jun 2005 11:56:47,725 DEBUG AbstractBatcher: closing statement
21 Jun 2005 11:56:47,725 DEBUG Loader : total objects hydrated: 7
21 Jun 2005 11:56:47,725 DEBUG TwoPhaseLoad : resolving associations for [com.somecompany.domain.model.Admin#5419]
21 Jun 2005 11:56:47,725 DEBUG CollectionLoadContext: returning loading collection:[com.somecompany.domain.model.Admin.adminFacilityRoles#5419]
21 Jun 2005 11:56:47,725 DEBUG TwoPhaseLoad : done materializing entity [com.somecompany.domain.model.Admin#5419]
21 Jun 2005 11:56:47,725 DEBUG TwoPhaseLoad : resolving associations for [com.somecompany.domain.model.AdminFacilityRole#1233]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: loading entity: [com.somecompany.domain.model.Admin#5419]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: entity found in session cache
21 Jun 2005 11:56:47,725 DEBUG TwoPhaseLoad : done materializing entity [com.somecompany.domain.model.AdminFacilityRole#1233]
21 Jun 2005 11:56:47,725 DEBUG TwoPhaseLoad : resolving associations for [com.somecompany.domain.model.AdminFacilityRole#1239]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: loading entity: [com.somecompany.domain.model.Admin#5419]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: entity found in session cache
21 Jun 2005 11:56:47,725 DEBUG TwoPhaseLoad : done materializing entity [com.somecompany.domain.model.AdminFacilityRole#1239]
21 Jun 2005 11:56:47,725 DEBUG TwoPhaseLoad : resolving associations for [com.somecompany.domain.model.AdminFacilityRole#1245]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: loading entity: [com.somecompany.domain.model.Admin#5419]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: entity found in session cache
21 Jun 2005 11:56:47,725 DEBUG TwoPhaseLoad : done materializing entity [com.somecompany.domain.model.AdminFacilityRole#1245]
21 Jun 2005 11:56:47,725 DEBUG TwoPhaseLoad : resolving associations for [com.somecompany.domain.model.AdminFacilityRole#1251]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: loading entity: [com.somecompany.domain.model.Admin#5419]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: entity found in session cache
21 Jun 2005 11:56:47,725 DEBUG TwoPhaseLoad : done materializing entity [com.somecompany.domain.model.AdminFacilityRole#1251]
21 Jun 2005 11:56:47,725 DEBUG TwoPhaseLoad : resolving associations for [com.somecompany.domain.model.AdminFacilityRole#1257]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: loading entity: [com.somecompany.domain.model.Admin#5419]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: entity found in session cache
21 Jun 2005 11:56:47,725 DEBUG TwoPhaseLoad : done materializing entity [com.somecompany.domain.model.AdminFacilityRole#1257]
21 Jun 2005 11:56:47,725 DEBUG TwoPhaseLoad : resolving associations for [com.somecompany.domain.model.AdminFacilityRole#1263]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: loading entity: [com.somecompany.domain.model.Admin#5419]
21 Jun 2005 11:56:47,725 DEBUG DefaultLoadEventListener: entity found in session cache
21 Jun 2005 11:56:47,725 DEBUG TwoPhaseLoad : done materializing entity [com.somecompany.domain.model.AdminFacilityRole#1263]
21 Jun 2005 11:56:47,725 DEBUG CollectionLoadContext: 1 collections were found in result set
21 Jun 2005 11:56:47,745 DEBUG CollectionLoadContext: collection fully initialized: [com.somecompany.domain.model.Admin.adminFacilityRoles#5419]
21 Jun 2005 11:56:47,745 DEBUG CollectionLoadContext: 1 collections initialized
21 Jun 2005 11:56:47,745 DEBUG PersistenceContext: initializing non-lazy collections
21 Jun 2005 11:56:47,745 DEBUG JDBCTransaction: commit
21 Jun 2005 11:56:47,745 DEBUG SessionImpl : automatically flushing session
21 Jun 2005 11:56:47,745 DEBUG AbstractFlushingEventListener: flushing session
21 Jun 2005 11:56:47,745 DEBUG AbstractFlushingEventListener: processing flush-time cascades
21 Jun 2005 11:56:47,745 DEBUG Cascades : processing cascade ACTION_SAVE_UPDATE for: com.somecompany.domain.model.Admin
21 Jun 2005 11:56:47,745 DEBUG Cascades : cascade ACTION_SAVE_UPDATE for collection: com.somecompany.domain.model.Admin.adminFacilityRoles
21 Jun 2005 11:56:47,745 DEBUG Cascades : cascading to saveOrUpdate: com.somecompany.domain.model.AdminFacilityRole
21 Jun 2005 11:56:47,745 DEBUG AbstractSaveEventListener: persistent instance of: com.somecompany.domain.model.AdminFacilityRole
21 Jun 2005 11:56:47,745 DEBUG DefaultSaveOrUpdateEventListener: ignoring persistent instance
21 Jun 2005 11:56:47,745 DEBUG DefaultSaveOrUpdateEventListener: object already associated with session: [com.somecompany.domain.model.AdminFacilityRole#1233]
21 Jun 2005 11:56:47,745 DEBUG Cascades : cascading to saveOrUpdate: com.somecompany.domain.model.AdminFacilityRole
21 Jun 2005 11:56:47,745 DEBUG AbstractSaveEventListener: persistent instance of: com.somecompany.domain.model.AdminFacilityRole
21 Jun 2005 11:56:47,745 DEBUG DefaultSaveOrUpdateEventListener: ignoring persistent instance
21 Jun 2005 11:56:47,745 DEBUG DefaultSaveOrUpdateEventListener: object already associated with session: [com.somecompany.domain.model.AdminFacilityRole#1239]
21 Jun 2005 11:56:47,745 DEBUG Cascades : cascading to saveOrUpdate: com.somecompany.domain.model.AdminFacilityRole
21 Jun 2005 11:56:47,745 DEBUG AbstractSaveEventListener: persistent instance of: com.somecompany.domain.model.AdminFacilityRole
21 Jun 2005 11:56:47,745 DEBUG DefaultSaveOrUpdateEventListener: ignoring persistent instance
21 Jun 2005 11:56:47,745 DEBUG DefaultSaveOrUpdateEventListener: object already associated with session: [com.somecompany.domain.model.AdminFacilityRole#1245]
21 Jun 2005 11:56:47,745 DEBUG Cascades : cascading to saveOrUpdate: com.somecompany.domain.model.AdminFacilityRole
21 Jun 2005 11:56:47,745 DEBUG AbstractSaveEventListener: persistent instance of: com.somecompany.domain.model.AdminFacilityRole
21 Jun 2005 11:56:47,745 DEBUG DefaultSaveOrUpdateEventListener: ignoring persistent instance
21 Jun 2005 11:56:47,745 DEBUG DefaultSaveOrUpdateEventListener: object already associated with session: [com.somecompany.domain.model.AdminFacilityRole#1251]
21 Jun 2005 11:56:47,745 DEBUG Cascades : cascading to saveOrUpdate: com.somecompany.domain.model.AdminFacilityRole
21 Jun 2005 11:56:47,745 DEBUG AbstractSaveEventListener: persistent instance of: com.somecompany.domain.model.AdminFacilityRole
21 Jun 2005 11:56:47,745 DEBUG DefaultSaveOrUpdateEventListener: ignoring persistent instance
21 Jun 2005 11:56:47,745 DEBUG DefaultSaveOrUpdateEventListener: object already associated with session: [com.somecompany.domain.model.AdminFacilityRole#1257]
21 Jun 2005 11:56:47,745 DEBUG Cascades : cascading to saveOrUpdate: com.somecompany.domain.model.AdminFacilityRole
21 Jun 2005 11:56:47,755 DEBUG AbstractSaveEventListener: persistent instance of: com.somecompany.domain.model.AdminFacilityRole
21 Jun 2005 11:56:47,755 DEBUG DefaultSaveOrUpdateEventListener: ignoring persistent instance
21 Jun 2005 11:56:47,755 DEBUG DefaultSaveOrUpdateEventListener: object already associated with session: [com.somecompany.domain.model.AdminFacilityRole#1263]
21 Jun 2005 11:56:47,755 DEBUG Cascades : done cascade ACTION_SAVE_UPDATE for collection: com.somecompany.domain.model.Admin.adminFacilityRoles
21 Jun 2005 11:56:47,755 DEBUG Cascades : done processing cascade ACTION_SAVE_UPDATE for: com.somecompany.domain.model.Admin
21 Jun 2005 11:56:47,755 DEBUG AbstractFlushingEventListener: dirty checking collections
21 Jun 2005 11:56:47,755 DEBUG AbstractFlushingEventListener: Flushing entities and processing referenced collections
21 Jun 2005 11:56:47,765 DEBUG Collections : Collection found: [com.somecompany.domain.model.Admin.adminFacilityRoles#5419], was: [com.somecompany.domain.model.Admin.adminFacilityRoles#5419] (initialized)
21 Jun 2005 11:56:47,775 ERROR BasicPropertyAccessor: IllegalArgumentException in class: com.somecompany.domain.model.DomainObject, getter method of property: id
21 Jun 2005 11:56:47,796 DEBUG JDBCTransaction: rollback
21 Jun 2005 11:56:47,796 DEBUG JDBCContext : before transaction completion
21 Jun 2005 11:56:47,796 DEBUG SessionImpl : before transaction completion
21 Jun 2005 11:56:47,796 DEBUG JDBCTransaction: re-enabling autocommit
21 Jun 2005 11:56:47,796 DEBUG JDBCTransaction: rolled back JDBC Connection
21 Jun 2005 11:56:47,796 DEBUG JDBCContext : after transaction completion
21 Jun 2005 11:56:47,796 DEBUG AbstractBatcher: closing JDBC connection (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)
21 Jun 2005 11:56:47,796 DEBUG SessionImpl : after transaction completion
21 Jun 2005 11:56:47,806 DEBUG AbstractBatcher: opening JDBC connection
21 Jun 2005 11:56:47,806 DEBUG SessionImpl : closing session
21 Jun 2005 11:56:47,806 DEBUG AbstractBatcher: closing JDBC connection (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)
21 Jun 2005 11:56:47,806 DEBUG JDBCContext : after transaction completion
21 Jun 2005 11:56:47,806 DEBUG SessionImpl : after transaction completion
21 Jun 2005 11:56:48,076 DEBUG JDBCContext : running Session.finalize()