12:23| DEBUG | AbstractEntityPersister.java 3418 | Static SQL for entity: com.java2novice.model.Employee
12:23| DEBUG | AbstractEntityPersister.java 3423 | Version select: select EMP_ID from EMPLOYEES where EMP_ID =?
12:23| DEBUG | AbstractEntityPersister.java 3426 | Snapshot select: select employee_.EMP_ID, employee_.department as departme2_1_, employee_.JOINED_ON as JOINED_O3_1_, employee_.name as name4_1_, employee_.salary as salary5_1_ from EMPLOYEES employee_ where employee_.EMP_ID=?
12:23| DEBUG | DelegatingBasicLogger.java 394 | Insert 0: insert into EMPLOYEES (department, JOINED_ON, name, salary, EMP_ID) values (?, ?, ?, ?, ?)
12:23| DEBUG | DelegatingBasicLogger.java 394 | Update 0: update EMPLOYEES set department=?, JOINED_ON=?, name=?, salary=? where EMP_ID=?
12:23| DEBUG | DelegatingBasicLogger.java 394 | Delete 0: delete from EMPLOYEES where EMP_ID=?
12:23| DEBUG | AbstractEntityPersister.java 3434 | Identity insert: insert into EMPLOYEES (department, JOINED_ON, name, salary) values (?, ?, ?, ?)
12:23| DEBUG | QuerySpacesImpl.java 174 | Adding QuerySpace : uid = <gen:0> -> org.h[email protected]b78a709]
12:23| DEBUG | MetamodelGraphWalker.java 137 | Visiting attribute path : department
12:23| DEBUG | MetamodelGraphWalker.java 137 | Visiting attribute path : empAssignmentList
12:23| DEBUG | QuerySpacesImpl.java 174 | Adding QuerySpace : uid = <gen:1> -> org.hiber[email protected]75d0911a]
12:23| DEBUG | QuerySpacesImpl.java 174 | Adding QuerySpace : uid = <gen:2> -> org.h[email protected]1c7fd41f]
12:23| DEBUG | MetamodelGraphWalker.java 137 | Visiting attribute path : empAssignmentList.employees
12:23| DEBUG | MetamodelGraphWalker.java 145 | Property path deemed to be circular : empAssignmentList.employees
12:23| DEBUG | MetamodelGraphWalker.java 137 | Visiting attribute path : empAssignmentList.name
12:23| DEBUG | MetamodelGraphWalker.java 137 | Visiting attribute path : empAssignmentList.owner
12:23| DEBUG | MetamodelGraphWalker.java 137 | Visiting attribute path : joinedOn
12:23| DEBUG | MetamodelGraphWalker.java 137 | Visiting attribute path : name
12:23| DEBUG | MetamodelGraphWalker.java 137 | Visiting attribute path : salary
12:23| DEBUG | FetchStyleLoadPlanBuildingAssociationVisitationStrategy.java 76 | Building LoadPlan...
12:23| DEBUG | LoadQueryJoinAndFetchProcessor.java 95 | processing queryspace <gen:0>
12:23| DEBUG | LoadPlanTreePrinter.java 55 | LoadPlan(entity=com.java2novice.model.Employee)
- Returns
- EntityReturnImpl(entity=com.java2novice.model.Employee, querySpaceUid=<gen:0>, path=com.java2novice.model.Employee)
- CollectionAttributeFetchImpl(collection=com.java2novice.model.Employee.empAssignmentList, querySpaceUid=<gen:1>, path=com.java2novice.model.Employee.empAssignmentList)
- (collection element) CollectionFetchableElementEntityGraph(entity=com.java2novice.model.Project, querySpaceUid=<gen:2>, path=com.java2novice.model.Employee.empAssignmentList.<elements>)
- QuerySpaces
- EntityQuerySpaceImpl(uid=<gen:0>, entity=com.java2novice.model.Employee)
- SQL table alias mapping - employee0_
- alias suffix - 0_
- suffixed key columns - {EMP_ID1_1_0_}
- JOIN (JoinDefinedByMetadata(empAssignmentList)) : <gen:0> -> <gen:1>
- CollectionQuerySpaceImpl(uid=<gen:1>, collection=com.java2novice.model.Employee.empAssignmentList)
- SQL table alias mapping - empassignm1_
- alias suffix - 1_
- suffixed key columns - {EMP_ID1_0_1_}
- entity-element alias suffix - 2_
- 2_entity-element suffixed key columns - PR_ID1_2_2_
- JOIN (JoinDefinedByMetadata(elements)) : <gen:1> -> <gen:2>
- EntityQuerySpaceImpl(uid=<gen:2>, entity=com.java2novice.model.Project)
- SQL table alias mapping - project2_
- alias suffix - 2_
- suffixed key columns - {PR_ID1_2_2_}
12:23| DEBUG | EntityLoader.java 128 | Static select for entity com.java2novice.model.Employee [NONE]: select employee0_.EMP_ID as EMP_ID1_1_0_, employee0_.department as departme2_1_0_, employee0_.JOINED_ON as JOINED_O3_1_0_, employee0_.name as name4_1_0_, employee0_.salary as salary5_1_0_, empassignm1_.EMP_ID as EMP_ID1_0_1_, project2_.PR_ID as PR_ID2_0_1_, project2_.PR_ID as PR_ID1_2_2_, project2_.name as name2_2_2_, project2_.owner as owner3_2_2_ from EMPLOYEES employee0_ left outer join EMP_ASSIGNMENTS empassignm1_ on employee0_.EMP_ID=empassignm1_.EMP_ID left outer join PROJECTS project2_ on empassignm1_.PR_ID=project2_.PR_ID where employee0_.EMP_ID=?
12:23| DEBUG | QuerySpacesImpl.java 174 | Adding QuerySpace : uid = <gen:0> -> org.h[email protected]f79a760]
12:23| DEBUG | MetamodelGraphWalker.java 137 | Visiting attribute path : department
12:23| DEBUG | MetamodelGraphWalker.java 137 | Visiting attribute path : empAssignmentList
12:23| DEBUG | QuerySpacesImpl.java 174 | Adding QuerySpace : uid = <gen:1> -> org.hiber[email protected]12dae582]
12:23| DEBUG | QuerySpacesImpl.java 174 | Adding QuerySpace : uid = <gen:2> -> org.h[email protected]239b0f9d]
12:23| DEBUG | MetamodelGraphWalker.java 137 | Visiting attribute path : empAssignmentList.employees
12:23| DEBUG | MetamodelGraphWalker.java 145 | Property path deemed to be circular : empAssignmentList.employees
12:23| DEBUG | MetamodelGraphWalker.java 137 | Visiting attribute path : empAssignmentList.name
12:23| DEBUG | MetamodelGraphWalker.java 137 | Visiting attribute path : empAssignmentList.owner
12:23| DEBUG | MetamodelGraphWalker.java 137 | Visiting attribute path : joinedOn
12:23| DEBUG | MetamodelGraphWalker.java 137 | Visiting attribute path : name
12:23| DEBUG | MetamodelGraphWalker.java 137 | Visiting attribute path : salary
12:23| DEBUG | FetchStyleLoadPlanBuildingAssociationVisitationStrategy.java 76 | Building LoadPlan...
12:23| DEBUG | LoadQueryJoinAndFetchProcessor.java 95 | processing queryspace <gen:0>
12:23| DEBUG | LoadPlanTreePrinter.java 55 | LoadPlan(entity=com.java2novice.model.Employee)
- Returns
- EntityReturnImpl(entity=com.java2novice.model.Employee, querySpaceUid=<gen:0>, path=com.java2novice.model.Employee)
- CollectionAttributeFetchImpl(collection=com.java2novice.model.Employee.empAssignmentList, querySpaceUid=<gen:1>, path=com.java2novice.model.Employee.empAssignmentList)
- (collection element) CollectionFetchableElementEntityGraph(entity=com.java2novice.model.Project, querySpaceUid=<gen:2>, path=com.java2novice.model.Employee.empAssignmentList.<elements>)
- QuerySpaces
- EntityQuerySpaceImpl(uid=<gen:0>, entity=com.java2novice.model.Employee)
- SQL table alias mapping - employee0_
- alias suffix - 0_
- suffixed key columns - {EMP_ID1_1_0_}
- JOIN (JoinDefinedByMetadata(empAssignmentList)) : <gen:0> -> <gen:1>
- CollectionQuerySpaceImpl(uid=<gen:1>, collection=com.java2novice.model.Employee.empAssignmentList)
- SQL table alias mapping - empassignm1_
- alias suffix - 1_
- suffixed key columns - {EMP_ID1_0_1_}
- entity-element alias suffix - 2_
- 2_entity-element suffixed key columns - PR_ID1_2_2_
- JOIN (JoinDefinedByMetadata(elements)) : <gen:1> -> <gen:2>
- EntityQuerySpaceImpl(uid=<gen:2>, entity=com.java2novice.model.Project)
- SQL table alias mapping - project2_
- alias suffix - 2_
- suffixed key columns - {PR_ID1_2_2_}
12:23| DEBUG | EntityLoader.java 128 | Static select for entity com.java2novice.model.Employee [READ]: select employee0_.EMP_ID as EMP_ID1_1_0_, employee0_.department as departme2_1_0_, employee0_.JOINED_ON as JOINED_O3_1_0_, employee0_.name as name4_1_0_, employee0_.salary as salary5_1_0_, empassignm1_.EMP_ID as EMP_ID1_0_1_, project2_.PR_ID as PR_ID2_0_1_, project2_.PR_ID as PR_ID1_2_2_, project2_.name as name2_2_2_, project2_.owner as owner3_2_2_ from EMPLOYEES employee0_ left outer join EMP_ASSIGNMENTS empassignm1_ on employee0_.EMP_ID=empassignm1_.EMP_ID left outer join PROJECTS project2_ on empassignm1_.PR_ID=project2_.PR_ID where employee0_.EMP_ID=?
12:23| DEBUG | QueryTranslatorImpl.java 296 | --- HQL AST ---
\-[QUERY] Node: 'query'
\-[SELECT_FROM] Node: 'SELECT_FROM'
+-[FROM] Node: 'from'
| \-[RANGE] Node: 'RANGE'
| +-[DOT] Node: '.'
| | +-[DOT] Node: '.'
| | | +-[DOT] Node: '.'
| | | | +-[IDENT] Node: 'com'
| | | | \-[IDENT] Node: 'java2novice'
| | | \-[IDENT] Node: 'model'
| | \-[IDENT] Node: 'Employee'
| \-[ALIAS] Node: 'emp'
\-[SELECT] Node: 'select'
\-[IDENT] Node: 'emp'
12:23| DEBUG | ErrorCounter.java 95 | throwQueryException() : no errors
|