<classResult _class='hudson.tasks.junit.ClassResult'><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.01</duration><failedSince>0</failedSince><name>crud</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2026-04-04 06:16:02	DEBUG	DDLDeployer	create table Person(age integer not null, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-04-04 06:16:02	DEBUG	SQLOperation	Batching statement 1 times
2026-04-04 06:16:02	TRACE	SQLOperation	insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.address=nowhere, Person.lastName=Do, Person.age=35, Person.firstName=John}}
2026-04-04 06:16:
...[truncated 742 chars]...
={Person.address (W)=nowhere, Person.lastName (W)=Do, Person.age (U)=36, Person.firstName (W)=John}}
2026-04-04 06:16:02	TRACE	SQLOperation	select Person.age from Person | {}
2026-04-04 06:16:02	DEBUG	SQLOperation	Batching statement 1 times
2026-04-04 06:16:02	TRACE	SQLOperation	delete from Person where firstName = ? and lastName = ? and address = ? | {1={Person.address=nowhere, Person.lastName=Do, Person.firstName=John}}
2026-04-04 06:16:02	TRACE	SQLOperation	select Person.age from Person | {}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.029</duration><failedSince>0</failedSince><name>crud_columnNameOverridden_columnNameIsUsed</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2026-04-04 06:16:02	DEBUG	DDLDeployer	create table Person(age integer not null, firstName varchar(255) not null, familyName varchar(255) not null, address varchar(255) not null, unique (firstName, familyName, address))
2026-04-04 06:16:02	DEBUG	SQLOperation	Batching statement 1 times
2026-04-04 06:16:02	TRACE	SQLOperation	insert into Person(age, firstName, familyName, address) values (?, ?, ?, ?) | {1={Person.age=35, Person.familyName=Do, Person.address=nowhere, Person.firstName=John}}
2026-04-0
...[truncated 68 chars]...
[PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-04-04 06:16:02	TRACE	SQLOperation	select Person.age as Person_age, Person.firstName as Person_firstName, Person.familyName as Person_familyName, Person.address as Person_address from Person where (Person.firstName, Person.familyName, Person.address) in ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-04-04 06:16:02	DEBUG	EntityTreeInflater	Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.015</duration><failedSince>0</failedSince><name>crud_fieldNameOverriddenAndColumnNameOverridden_columnNameIsUsed</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2026-04-04 06:16:02	DEBUG	DDLDeployer	create table Person(age integer not null, firstName varchar(255) not null, familyName varchar(255) not null, address varchar(255) not null, unique (firstName, familyName, address))
2026-04-04 06:16:02	DEBUG	SQLOperation	Batching statement 1 times
2026-04-04 06:16:02	TRACE	SQLOperation	insert into Person(age, firstName, familyName, address) values (?, ?, ?, ?) | {1={Person.familyName=Do, Person.age=35, Person.address=nowhere, Person.firstName=John}}
2026-04-0
...[truncated 68 chars]...
[PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-04-04 06:16:02	TRACE	SQLOperation	select Person.age as Person_age, Person.firstName as Person_firstName, Person.familyName as Person_familyName, Person.address as Person_address from Person where (Person.firstName, Person.familyName, Person.address) in ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-04-04 06:16:02	DEBUG	EntityTreeInflater	Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.022</duration><failedSince>0</failedSince><name>crud_fieldNameOverridden_fieldNameIsUsed</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2026-04-04 06:16:02	DEBUG	DDLDeployer	create table Person(age integer not null, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-04-04 06:16:02	DEBUG	SQLOperation	Batching statement 1 times
2026-04-04 06:16:02	TRACE	SQLOperation	insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.age=35, Person.lastName=Do, Person.firstName=John, Person.address=nowhere}}
2026-04-04 06:16:
...[truncated 54 chars]...
ities [PersonId{firstName='John', lastName='Do', address='nowhere'}]
2026-04-04 06:16:02	TRACE	SQLOperation	select Person.age as Person_age, Person.firstName as Person_firstName, Person.lastName as Person_lastName, Person.address as Person_address from Person where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {1=John, 2=Do, 3=nowhere}
2026-04-04 06:16:02	DEBUG	EntityTreeInflater	Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.016</duration><failedSince>0</failedSince><name>crud_manyToMany</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2026-04-04 06:16:02	DEBUG	DDLDeployer	create table Person(age integer not null, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-04-04 06:16:02	DEBUG	DDLDeployer	create table Person_pets(person_firstName varchar(255) not null, person_lastName varchar(255) not null, person_address varchar(255) not null, pets_name varchar(255) not null, pets_race varchar(255) not null, pets_age integer not null, unique (pers
...[truncated 4633 chars]...
ace=Dog, Person_pets.pets_name=Rantanplan, Person_pets.person_lastName=Do, Person_pets.person_address=nowhere, Person_pets.pets_age=5}}
2026-04-04 06:16:02	DEBUG	SQLOperation	Batching statement 1 times
2026-04-04 06:16:02	TRACE	SQLOperation	delete from Person where firstName = ? and lastName = ? and address = ? | {1={Person.lastName=Do, Person.address=nowhere, Person.firstName=John}}
2026-04-04 06:16:02	TRACE	SQLOperation	select Person.firstName, Person.lastName, Person.address from Person | {}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.014</duration><failedSince>0</failedSince><name>crud_oneToMany_ownedByTarget</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2026-04-04 06:16:02	DEBUG	DDLDeployer	create table Person(age integer not null, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-04-04 06:16:02	DEBUG	DDLDeployer	create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, ownerFirstName varchar(255), ownerLastName varchar(255), ownerAddress varchar(255), unique (name, race, age))
2026-04-04 06:16:02	DEBUG	DDLDeployer	alte
...[truncated 3436 chars]...
e (W)=Dog, Pet.ownerFirstName (U)=null, Pet.ownerLastName (U)=null, Pet.name (W)=Rantanplan, Pet.age (W)=5, Pet.ownerAddress (U)=null}}
2026-04-04 06:16:02	DEBUG	SQLOperation	Batching statement 1 times
2026-04-04 06:16:02	TRACE	SQLOperation	delete from Person where firstName = ? and lastName = ? and address = ? | {1={Person.lastName=Do, Person.address=nowhere, Person.firstName=John}}
2026-04-04 06:16:02	TRACE	SQLOperation	select Person.firstName, Person.lastName, Person.address from Person | {}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.023</duration><failedSince>0</failedSince><name>crud_oneToMany_withAssociationTable</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2026-04-04 06:16:02	DEBUG	DDLDeployer	create table Person(age integer not null, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2026-04-04 06:16:02	DEBUG	DDLDeployer	create table Person_pets(person_firstName varchar(255) not null, person_lastName varchar(255) not null, person_address varchar(255) not null, pets_name varchar(255) not null, pets_race varchar(255) not null, pets_age integer not null, unique (pers
...[truncated 4633 chars]...
o, Person_pets.person_firstName=John, Person_pets.person_address=nowhere, Person_pets.pets_race=Dog, Person_pets.pets_name=Rantanplan}}
2026-04-04 06:16:02	DEBUG	SQLOperation	Batching statement 1 times
2026-04-04 06:16:02	TRACE	SQLOperation	delete from Person where firstName = ? and lastName = ? and address = ? | {1={Person.lastName=Do, Person.firstName=John, Person.address=nowhere}}
2026-04-04 06:16:02	TRACE	SQLOperation	select Person.firstName, Person.lastName, Person.address from Person | {}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.009</duration><failedSince>0</failedSince><name>persist_polymorphic(String, EntityPersister)[1]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2026-04-04 06:16:02	DEBUG	DDLDeployer	create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, catBreed integer, dogBreed integer, DTYPE varchar(255) not null, unique (name, race, age))
2026-04-04 06:16:02	DEBUG	DDLDeployer	create table Cat(catBreed integer, name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2026-04-04 06:16:02	DEBUG	DDLDeployer	create table Dog(dogBreed integer, name varchar(255) not null
...[truncated 3071 chars]...
.model.operator.TupleIn@4fe7d171]], hasCollectionCriteria=false, parent=null
2026-04-04 06:16:02	TRACE	SQLOperation	select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Pet.catBreed as Pet_catBreed, Pet.dogBreed as Pet_dogBreed, Pet.DTYPE as Pet_DTYPE from Pet where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {1=Pluto, 2=Dog, 3=4}
2026-04-04 06:16:02	DEBUG	EntityTreeInflater	Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.008</duration><failedSince>0</failedSince><name>persist_polymorphic(String, EntityPersister)[2]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2026-04-04 06:16:02	DEBUG	SQLOperation	Batching statement 1 times
2026-04-04 06:16:02	TRACE	SQLOperation	insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.name=Pluto, Pet.age=4, Pet.race=Dog}}
2026-04-04 06:16:02	DEBUG	SQLOperation	Batching statement 1 times
2026-04-04 06:16:02	TRACE	SQLOperation	insert into Cat(catBreed, name, race, age) values (?, ?, ?, ?) | {1={Cat.catBreed=Persian, Cat.age=4, Cat.name=Pluto, Cat.race=Dog}}
2026-04-04 06:16:02	DEBUG	JoinTablePolymorphismPersister	se
...[truncated 3804 chars]...
}
2026-04-04 06:16:02	DEBUG	EntityTreeInflater	Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer
2026-04-04 06:16:02	DEBUG	JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer	Instantiating entity of type class org.codefilarete.stalactite.engine.model.compositekey.Pet$Cat
2026-04-04 06:16:02	DEBUG	EntityTreeInflater	Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Pluto', race='Dog', age=4}
</stdout></child><child><age>0</age><className>org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest</className><duration>0.01</duration><failedSince>0</failedSince><name>persist_polymorphic(String, EntityPersister)[3]</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2026-04-04 06:16:02	DEBUG	SQLOperation	Batching statement 1 times
2026-04-04 06:16:02	TRACE	SQLOperation	insert into Cat(catBreed, name, race, age) values (?, ?, ?, ?) | {1={Cat.race=Dog, Cat.catBreed=Persian, Cat.age=4, Cat.name=Pluto}}
2026-04-04 06:16:02	DEBUG	TablePerClassPolymorphismPersister	selecting entities [PetId{name='Pluto', race='Dog', age=4}]
2026-04-04 06:16:02	DEBUG	TablePerClassPolymorphismEntityFinder	Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSu
...[truncated 3806 chars]...
Cat.age left outer join Dog as Dog on Pet.name = Dog.name and Pet.race = Dog.race and Pet.age = Dog.age where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {1=Pluto, 2=Dog, 3=4}
2026-04-04 06:16:02	DEBUG	EntityTreeInflater	Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer
2026-04-04 06:16:02	DEBUG	EntityTreeInflater	Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.c.Pet$Cat#PetId{name='Pluto', race='Dog', age=4}
</stdout></child><failCount>0</failCount><name>FluentEntityMappingConfigurationSupportCompositeKeyTest</name><passCount>10</passCount><skipCount>0</skipCount></classResult>