[Hibernate-JIRA] Created: (HHH-5056) Criteria API with ProjectionList and Unique result
by Ahmed Ali Elsayed Ali Soliman (JIRA)
Criteria API with ProjectionList and Unique result
--------------------------------------------------
Key: HHH-5056
URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-5056
Project: Hibernate Core
Issue Type: Bug
Components: query-criteria
Affects Versions: 3.5.0-CR-2
Environment: Hibernate 3.3.2, Oracel 11g
Reporter: Ahmed Ali Elsayed Ali Soliman
Priority: Critical
when you make a select statement with Criteria API & use ProjectionList to retrieve some columns then use the unique result
make at least 2 projection list (2 columns or more)
ProjectionList projectionList = Projections.projectionList() .add(Projections.property("ColumnA")) .add(Projections.property("ColumnB"));
criteria.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY);
the result must be retrieved in 2 dimensional array of Object(Object[][])
but the result are one dimensional array with one column only.
Note:- when you remove the unique result it works fine but when you add it, it make this behavior.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators....
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 1 month
[Hibernate-JIRA] Created: (HV-433) Cascaded validation on superclass fields does not work if only @valid is used
by Christian Quanz (JIRA)
Cascaded validation on superclass fields does not work if only @valid is used
-----------------------------------------------------------------------------
Key: HV-433
URL: http://opensource.atlassian.com/projects/hibernate/browse/HV-433
Project: Hibernate Validator
Issue Type: Bug
Affects Versions: 4.1.0.Final
Environment: Java 1.5.0 (IBM J9 2.3); Hibernate Validator 4.1.0.FINAL
Reporter: Christian Quanz
Cascaded fields are not validated if the following applies:
- Only @valid is specified for a particular field, no further constraints
- Validation takes place on an object of a sublcass of the class where the field to be validated is defined
Simply no validation will take place on the object assigned to the field. Eyerything works fine if I add another constraint definition, e.g., @NotNull to the field, as in the examples in the documentation. If I validate an object of the class where the field is defined, it also works. I doubt that it matters, but the field's visibility is "protected".
I tested it for XML constraint definitions and programmatic constraint definitions.
I could trace the error back to BeanMetaDataImpl->initFieldConstraints(...), where the flag cachedFieldIsCascaded will be false. Thus, addCascadedMember(...) will not be called for the field.
In case of any additional constraint being defined, the flag cachedFieldIsCascaded will be true.
Hope that helps.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators....
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 1 month
[Hibernate-JIRA] Created: (HCANN-35) Problems working with schema declarations in @Table()
by Eric Kolotyluk (JIRA)
Problems working with schema declarations in @Table()
-----------------------------------------------------
Key: HCANN-35
URL: http://opensource.atlassian.com/projects/hibernate/browse/HCANN-35
Project: Hibernate Commons Annotations
Issue Type: Bug
Environment: Hibernate 3.6.1 Final, PostgreSQL 9.0 64-bit, Windows 7 Professional x64
Reporter: Eric Kolotyluk
Attachments: Color.java, ColorRepository.java, Library.java
If I use declarations like
@Entity()
@Table(name="\"ColorRepository\".\"Color\"")
public class Color implements Serializable . . .
Then my code runs fine. But if I use
@Entity()
@Table(name="\"Color\"", schema="\"ColorRepository\"")
public class Color implements Serializable
then I get the following error
DEBUG 2011-02-24 14:31:40,443 [main] BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BooleanType@a3bcc1
DEBUG 2011-02-24 14:31:40,443 [main] BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BooleanType@a3bcc1
DEBUG 2011-02-24 14:31:40,443 [main] BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BooleanType@a3bcc1
DEBUG 2011-02-24 14:31:40,444 [main] BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.NumericBooleanType@911f71
DEBUG 2011-02-24 14:31:40,446 [main] BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.TrueFalseType@b179c3
DEBUG 2011-02-24 14:31:40,447 [main] BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.YesNoType@dd87b2
DEBUG 2011-02-24 14:31:40,449 [main] BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.ByteType@e2eec8
DEBUG 2011-02-24 14:31:40,449 [main] BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.ByteType@e2eec8
DEBUG 2011-02-24 14:31:40,449 [main] BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.ByteType@e2eec8
DEBUG 2011-02-24 14:31:40,451 [main] BasicTypeRegistry - Adding type registration character -> org.hibernate.type.CharacterType@10dd1f7
DEBUG 2011-02-24 14:31:40,451 [main] BasicTypeRegistry - Adding type registration char -> org.hibernate.type.CharacterType@10dd1f7
DEBUG 2011-02-24 14:31:40,451 [main] BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.CharacterType@10dd1f7
DEBUG 2011-02-24 14:31:40,453 [main] BasicTypeRegistry - Adding type registration short -> org.hibernate.type.ShortType@e80a59
DEBUG 2011-02-24 14:31:40,453 [main] BasicTypeRegistry - Adding type registration short -> org.hibernate.type.ShortType@e80a59
DEBUG 2011-02-24 14:31:40,453 [main] BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.ShortType@e80a59
DEBUG 2011-02-24 14:31:40,455 [main] BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.IntegerType@1813fac
DEBUG 2011-02-24 14:31:40,455 [main] BasicTypeRegistry - Adding type registration int -> org.hibernate.type.IntegerType@1813fac
DEBUG 2011-02-24 14:31:40,455 [main] BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.IntegerType@1813fac
DEBUG 2011-02-24 14:31:40,458 [main] BasicTypeRegistry - Adding type registration long -> org.hibernate.type.LongType@1c672d0
DEBUG 2011-02-24 14:31:40,458 [main] BasicTypeRegistry - Adding type registration long -> org.hibernate.type.LongType@1c672d0
DEBUG 2011-02-24 14:31:40,458 [main] BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.LongType@1c672d0
DEBUG 2011-02-24 14:31:40,461 [main] BasicTypeRegistry - Adding type registration float -> org.hibernate.type.FloatType@3e86d0
DEBUG 2011-02-24 14:31:40,461 [main] BasicTypeRegistry - Adding type registration float -> org.hibernate.type.FloatType@3e86d0
DEBUG 2011-02-24 14:31:40,461 [main] BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.FloatType@3e86d0
DEBUG 2011-02-24 14:31:40,463 [main] BasicTypeRegistry - Adding type registration double -> org.hibernate.type.DoubleType@9fef6f
DEBUG 2011-02-24 14:31:40,463 [main] BasicTypeRegistry - Adding type registration double -> org.hibernate.type.DoubleType@9fef6f
DEBUG 2011-02-24 14:31:40,463 [main] BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.DoubleType@9fef6f
DEBUG 2011-02-24 14:31:40,466 [main] BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BigDecimalType@f38798
DEBUG 2011-02-24 14:31:40,466 [main] BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BigDecimalType@f38798
DEBUG 2011-02-24 14:31:40,467 [main] BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BigIntegerType@1a457b6
DEBUG 2011-02-24 14:31:40,467 [main] BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BigIntegerType@1a457b6
DEBUG 2011-02-24 14:31:40,469 [main] BasicTypeRegistry - Adding type registration string -> org.hibernate.type.StringType@b0f13d
DEBUG 2011-02-24 14:31:40,469 [main] BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.StringType@b0f13d
DEBUG 2011-02-24 14:31:40,470 [main] BasicTypeRegistry - Adding type registration url -> org.hibernate.type.UrlType@169e11
DEBUG 2011-02-24 14:31:40,470 [main] BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.UrlType@169e11
DEBUG 2011-02-24 14:31:40,473 [main] BasicTypeRegistry - Adding type registration date -> org.hibernate.type.DateType@1858610
DEBUG 2011-02-24 14:31:40,473 [main] BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.DateType@1858610
DEBUG 2011-02-24 14:31:40,475 [main] BasicTypeRegistry - Adding type registration time -> org.hibernate.type.TimeType@c1cd1f
DEBUG 2011-02-24 14:31:40,476 [main] BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.TimeType@c1cd1f
DEBUG 2011-02-24 14:31:40,478 [main] BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.TimestampType@7259da
DEBUG 2011-02-24 14:31:40,478 [main] BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.TimestampType@7259da
DEBUG 2011-02-24 14:31:40,478 [main] BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.TimestampType@7259da
DEBUG 2011-02-24 14:31:40,479 [main] BasicTypeRegistry - Adding type registration dbtimestamp -> org.hibernate.type.DbTimestampType@1add2dd
DEBUG 2011-02-24 14:31:40,481 [main] BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.CalendarType@defa1a
DEBUG 2011-02-24 14:31:40,481 [main] BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.CalendarType@defa1a
DEBUG 2011-02-24 14:31:40,481 [main] BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.CalendarType@defa1a
DEBUG 2011-02-24 14:31:40,481 [main] BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.CalendarDateType@bd0108
DEBUG 2011-02-24 14:31:40,483 [main] BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.LocaleType@107077e
DEBUG 2011-02-24 14:31:40,483 [main] BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.LocaleType@107077e
DEBUG 2011-02-24 14:31:40,484 [main] BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.CurrencyType@765291
DEBUG 2011-02-24 14:31:40,484 [main] BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.CurrencyType@765291
DEBUG 2011-02-24 14:31:40,485 [main] BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.TimeZoneType@1ddebc3
DEBUG 2011-02-24 14:31:40,485 [main] BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.TimeZoneType@1ddebc3
DEBUG 2011-02-24 14:31:40,487 [main] BasicTypeRegistry - Adding type registration class -> org.hibernate.type.ClassType@17590db
DEBUG 2011-02-24 14:31:40,487 [main] BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.ClassType@17590db
DEBUG 2011-02-24 14:31:40,489 [main] BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.UUIDBinaryType@2bbd86
DEBUG 2011-02-24 14:31:40,490 [main] BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.UUIDBinaryType@2bbd86
DEBUG 2011-02-24 14:31:40,490 [main] BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.UUIDCharType@1f12c4e
DEBUG 2011-02-24 14:31:40,491 [main] BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.PostgresUUIDType@df6ccd
DEBUG 2011-02-24 14:31:40,493 [main] BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BinaryType@1ea2dfe
DEBUG 2011-02-24 14:31:40,493 [main] BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BinaryType@1ea2dfe
DEBUG 2011-02-24 14:31:40,493 [main] BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BinaryType@1ea2dfe
DEBUG 2011-02-24 14:31:40,495 [main] BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.WrapperBinaryType@f4a24a
DEBUG 2011-02-24 14:31:40,495 [main] BasicTypeRegistry - Adding type registration Byte[] -> org.hibernate.type.WrapperBinaryType@f4a24a
DEBUG 2011-02-24 14:31:40,495 [main] BasicTypeRegistry - Adding type registration [Ljava.lang.Byte; -> org.hibernate.type.WrapperBinaryType@f4a24a
DEBUG 2011-02-24 14:31:40,496 [main] BasicTypeRegistry - Adding type registration image -> org.hibernate.type.ImageType@1cde100
DEBUG 2011-02-24 14:31:40,497 [main] BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.CharArrayType@360be0
DEBUG 2011-02-24 14:31:40,497 [main] BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.CharArrayType@360be0
DEBUG 2011-02-24 14:31:40,497 [main] BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.CharArrayType@360be0
DEBUG 2011-02-24 14:31:40,500 [main] BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.CharacterArrayType@126b249
DEBUG 2011-02-24 14:31:40,500 [main] BasicTypeRegistry - Adding type registration [Ljava.lang.Character; -> org.hibernate.type.CharacterArrayType@126b249
DEBUG 2011-02-24 14:31:40,500 [main] BasicTypeRegistry - Adding type registration Character[] -> org.hibernate.type.CharacterArrayType@126b249
DEBUG 2011-02-24 14:31:40,502 [main] BasicTypeRegistry - Adding type registration text -> org.hibernate.type.TextType@6b97fd
DEBUG 2011-02-24 14:31:40,511 [main] BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BlobType@6eb38a
DEBUG 2011-02-24 14:31:40,511 [main] BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BlobType@6eb38a
DEBUG 2011-02-24 14:31:40,512 [main] BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.MaterializedBlobType@19f953d
DEBUG 2011-02-24 14:31:40,513 [main] BasicTypeRegistry - Adding type registration wrapper_materialized_blob -> org.hibernate.type.WrappedMaterializedBlobType@1eed786
DEBUG 2011-02-24 14:31:40,519 [main] BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.ClobType@1fc4bec
DEBUG 2011-02-24 14:31:40,519 [main] BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.ClobType@1fc4bec
DEBUG 2011-02-24 14:31:40,520 [main] BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.MaterializedClobType@1bab50a
DEBUG 2011-02-24 14:31:40,521 [main] BasicTypeRegistry - Adding type registration wrapper_characters_clob -> org.hibernate.type.CharacterArrayClobType@150bd4d
DEBUG 2011-02-24 14:31:40,521 [main] BasicTypeRegistry - Adding type registration characters_clob -> org.hibernate.type.PrimitiveCharacterArrayClobType@12b6651
DEBUG 2011-02-24 14:31:40,523 [main] BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.SerializableType@6e1408
DEBUG 2011-02-24 14:31:40,527 [main] BasicTypeRegistry - Adding type registration object -> org.hibernate.type.ObjectType@5483cd
DEBUG 2011-02-24 14:31:40,527 [main] BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.ObjectType@5483cd
DEBUG 2011-02-24 14:31:40,527 [main] BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.AdaptedImmutableType@19ee1ac
DEBUG 2011-02-24 14:31:40,527 [main] BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.AdaptedImmutableType@1f1fba0
DEBUG 2011-02-24 14:31:40,527 [main] BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.AdaptedImmutableType@1befab0
DEBUG 2011-02-24 14:31:40,527 [main] BasicTypeRegistry - Adding type registration imm_dbtimestamp -> org.hibernate.type.AdaptedImmutableType@13c5982
DEBUG 2011-02-24 14:31:40,527 [main] BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.AdaptedImmutableType@1186fab
DEBUG 2011-02-24 14:31:40,527 [main] BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.AdaptedImmutableType@14b7453
DEBUG 2011-02-24 14:31:40,527 [main] BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.AdaptedImmutableType@c21495
DEBUG 2011-02-24 14:31:40,527 [main] BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.AdaptedImmutableType@1d5550d
INFO 2011-02-24 14:31:40,552 [main] Version - Hibernate Commons Annotations 3.2.0.Final
INFO 2011-02-24 14:31:40,559 [main] Environment - Hibernate 3.6.1.Final
INFO 2011-02-24 14:31:40,561 [main] Environment - hibernate.properties not found
INFO 2011-02-24 14:31:40,563 [main] Environment - Bytecode provider name : javassist
INFO 2011-02-24 14:31:40,567 [main] Environment - using JDK 1.4 java.sql.Timestamp handling
DEBUG 2011-02-24 14:31:40,629 [main] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [uuid2] -> [class org.hibernate.id.UUIDGenerator]
DEBUG 2011-02-24 14:31:40,630 [main] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [guid] -> [class org.hibernate.id.GUIDGenerator]
DEBUG 2011-02-24 14:31:40,631 [main] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [uuid] -> [class org.hibernate.id.UUIDHexGenerator]
DEBUG 2011-02-24 14:31:40,631 [main] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [uuid.hex] -> [class org.hibernate.id.UUIDHexGenerator]
DEBUG 2011-02-24 14:31:40,633 [main] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [hilo] -> [class org.hibernate.id.TableHiLoGenerator]
DEBUG 2011-02-24 14:31:40,634 [main] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [assigned] -> [class org.hibernate.id.Assigned]
DEBUG 2011-02-24 14:31:40,635 [main] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [identity] -> [class org.hibernate.id.IdentityGenerator]
DEBUG 2011-02-24 14:31:40,635 [main] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [select] -> [class org.hibernate.id.SelectGenerator]
DEBUG 2011-02-24 14:31:40,636 [main] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [sequence] -> [class org.hibernate.id.SequenceGenerator]
DEBUG 2011-02-24 14:31:40,637 [main] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [seqhilo] -> [class org.hibernate.id.SequenceHiLoGenerator]
DEBUG 2011-02-24 14:31:40,637 [main] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [increment] -> [class org.hibernate.id.IncrementGenerator]
DEBUG 2011-02-24 14:31:40,638 [main] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [foreign] -> [class org.hibernate.id.ForeignGenerator]
DEBUG 2011-02-24 14:31:40,638 [main] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [sequence-identity] -> [class org.hibernate.id.SequenceIdentityGenerator]
DEBUG 2011-02-24 14:31:40,639 [main] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [enhanced-sequence] -> [class org.hibernate.id.enhanced.SequenceStyleGenerator]
DEBUG 2011-02-24 14:31:40,640 [main] DefaultIdentifierGeneratorFactory - Registering IdentifierGenerator strategy [enhanced-table] -> [class org.hibernate.id.enhanced.TableGenerator]
DEBUG 2011-02-24 14:31:40,642 [main] BasicTypeRegistry - Adding type registration pg-uuid -> com.kodak.intersystem.data.color.ColorRepository$1@b753f8
INFO 2011-02-24 14:31:40,642 [main] BasicTypeRegistry - Type registration [pg-uuid] overrides previous : org.hibernate.type.PostgresUUIDType@df6ccd
DEBUG 2011-02-24 14:31:40,642 [main] BasicTypeRegistry - Adding type registration java.util.UUID -> com.kodak.intersystem.data.color.ColorRepository$1@b753f8
INFO 2011-02-24 14:31:40,642 [main] BasicTypeRegistry - Type registration [java.util.UUID] overrides previous : org.hibernate.type.UUIDBinaryType@2bbd86
INFO 2011-02-24 14:31:40,643 [main] Configuration - configuring from resource: /hibernate.cfg.xml
INFO 2011-02-24 14:31:40,643 [main] Configuration - Configuration resource: /hibernate.cfg.xml
DEBUG 2011-02-24 14:31:40,761 [main] DTDEntityResolver - trying to resolve system-id [http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd]
DEBUG 2011-02-24 14:31:40,762 [main] DTDEntityResolver - recognized hibernate namespace; attempting to resolve on classpath under org/hibernate/
DEBUG 2011-02-24 14:31:40,762 [main] DTDEntityResolver - located [http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd] in classpath
DEBUG 2011-02-24 14:31:40,785 [main] Configuration - connection.driver_class=org.postgresql.Driver
DEBUG 2011-02-24 14:31:40,785 [main] Configuration - connection.url=jdbc:postgresql://127.0.0.1:5432/hibernate
DEBUG 2011-02-24 14:31:40,785 [main] Configuration - connection.username=hibernate
DEBUG 2011-02-24 14:31:40,785 [main] Configuration - connection.password=hibernate
DEBUG 2011-02-24 14:31:40,785 [main] Configuration - connection.pool_size=1
DEBUG 2011-02-24 14:31:40,785 [main] Configuration - dialect=org.hibernate.dialect.PostgreSQLDialect
DEBUG 2011-02-24 14:31:40,785 [main] Configuration - current_session_context_class=thread
DEBUG 2011-02-24 14:31:40,785 [main] Configuration - cache.provider_class=org.hibernate.cache.NoCacheProvider
DEBUG 2011-02-24 14:31:40,785 [main] Configuration - show_sql=true
DEBUG 2011-02-24 14:31:40,785 [main] Configuration - hbm2ddl.auto=update
DEBUG 2011-02-24 14:31:40,785 [main] Configuration - session-factory config [null] named class [com.kodak.intersystem.data.color.Color] for mapping
DEBUG 2011-02-24 14:31:40,796 [main] Configuration - session-factory config [null] named class [com.kodak.intersystem.data.color.Library] for mapping
INFO 2011-02-24 14:31:40,796 [main] Configuration - Configured SessionFactory: null
DEBUG 2011-02-24 14:31:40,798 [main] Configuration - properties: {java.vendor=Sun Microsystems Inc., show_sql=true, sun.java.launcher=SUN_STANDARD, hibernate.connection.url=jdbc:postgresql://127.0.0.1:5432/hibernate, sun.management.compiler=HotSpot Client Compiler, hbm2ddl.auto=update, os.name=Windows 7, sun.boot.class.path=C:\Program Files (x86)\Java\jre6\lib\resources.jar;C:\Program Files (x86)\Java\jre6\lib\rt.jar;C:\Program Files (x86)\Java\jre6\lib\sunrsasign.jar;C:\Program Files (x86)\Java\jre6\lib\jsse.jar;C:\Program Files (x86)\Java\jre6\lib\jce.jar;C:\Program Files (x86)\Java\jre6\lib\charsets.jar;C:\Program Files (x86)\Java\jre6\lib\modules\jdk.boot.jar;C:\Program Files (x86)\Java\jre6\classes, hibernate.current_session_context_class=thread, sun.desktop=windows, java.vm.specification.vendor=Sun Microsystems Inc., java.runtime.version=1.6.0_23-b05, hibernate.cache.provider_class=org.hibernate.cache.NoCacheProvider, user.name=10069959, connection.driver_class=org.postgresql.Driver, current_session_context_class=thread, user.language=en, sun.boot.library.path=C:\Program Files (x86)\Java\jre6\bin, dialect=org.hibernate.dialect.PostgreSQLDialect, java.version=1.6.0_23, user.timezone=America/Los_Angeles, sun.arch.data.model=32, java.endorsed.dirs=C:\Program Files (x86)\Java\jre6\lib\endorsed, sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86, sun.jnu.encoding=Cp1252, file.encoding.pkg=sun.io, file.separator=\, java.specification.name=Java Platform API Specification, java.class.version=50.0, user.country=CA, connection.url=jdbc:postgresql://127.0.0.1:5432/hibernate, java.home=C:\Program Files (x86)\Java\jre6, java.vm.info=mixed mode, sharing, os.version=6.1, path.separator=;, connection.password=hibernate, java.vm.version=19.0-b09, hibernate.connection.password=hibernate, user.variant=, java.awt.printerjob=sun.awt.windows.WPrinterJob, sun.io.unicode.encoding=UnicodeLittle, awt.toolkit=sun.awt.windows.WToolkit, hibernate.connection.username=hibernate, user.home=C:\Users\10069959, java.specification.vendor=Sun Microsystems Inc., hibernate.hbm2ddl.auto=update, java.library.path=C:\Program Files (x86)\Java\jre6\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files (x86)/Java/jre6/bin/client;C:/Program Files (x86)/Java/jre6/bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\Wave Systems Corp\Gemalto\Access Client\v5\;C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Perforce;C:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files (x86)\CodeSmith\v5.3\;C:\Program Files\Windows Imaging\, java.vendor.url=http://java.sun.com/, hibernate.connection.driver_class=org.postgresql.Driver, connection.username=hibernate, java.vm.vendor=Sun Microsystems Inc., hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect, java.runtime.name=Java(TM) SE Runtime Environment, java.class.path=C:\Users\10069959\Eclipse\workspace\Sandbox\bin;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\main\Client\ui\lib\jide-common.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\main\Client\ui\lib\jide-grids.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\main\Client\ui\lib\jide-synthetica.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\main\Client\ui\lib\miglayout-swing.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\bin;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\AbsoluteLayout.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\activation.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\clibwrapper_jiio.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\concurrent.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\Evo\WorkshopOEM.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\Evo\PTED.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\EyeOne.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\groovy-all.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\jai_imageio.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\jcip-annotations.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\jcommon.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\jfreechart.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\jh.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\jide-common.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\jide-grids.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\jlfgr-1_0.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\JNIWrapper\jniwrap-3.6.1.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\jRegistryKey-0.0.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\mailapi.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\log4j.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\msbase.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\mssqlserver.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\msutil.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\MultipleGradientPaint.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\nachocalendar-0.22.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\SDKs\Spectros\X-Rite\XDSIII SDK\InstData\WebInst.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\SDKs\Spectros\X-Rite\XDSIII SDK\InstData\WebInstMac.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\xml-apis.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\serializer.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\serviceport-0.1.806.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\serviceportplugins-0.1.806.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\smtp.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\JNIWrapper\win32\winpack-3.6.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\xercesImpl.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\xalan.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\xdsiii.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\xmlrpc-1.1.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\xstream.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\Win32 Only Jars\AppleJavaExtensions.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\Win32 Only Jars\comm.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\resources;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\csp-plugin\build\bin;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\csp-plugin\lib\jRegistryKey-0.0.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\csp-plugin\lib\log4j-1.2.7.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\csp-plugin\lib\serviceport-0.1.806.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\csp-plugin\lib\serviceportplugins-0.1.806.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\csp-plugin\lib\xercesImpl.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\csp-plugin\lib\xalan.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\bin-groovy;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\KodakGoldPLAF.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\synthetica.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\iText-2.0.7.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\miglayout-swing.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\jide-synthetica.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\commons-cli.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\freehep-graphics2d.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\freehep-graphicsio.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\freehep-graphicsio-emf.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\freehep-io.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\freehep-util.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\debug.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\org.eclipse.help.base_3.2.1.R321_v20060822.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\test\lib\junit.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\test\lib\fest-assert.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\test\lib\fest-reflect.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\test\lib\fest-swing-junit.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\test\lib\fest-swing.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\test\lib\fest-util.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\test\lib\fest-mocks.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\swing-layout-1.0.3.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\PLASAgent.jar;C:\Users\10069959\Perforce\EKOLOTYLUK-3500\InkjetPrinting\Veris\5.1.0\Client\ui\lib\unifiedViewer.jar;C:\Users\10069959\Eclipse\workspace\Sandbox\lib\measure.jar;C:\Users\10069959\Eclipse\workspace\Sandbox\lib\sqlspaces-client-3.9.0.jar;C:\Users\10069959\Eclipse\workspace\Sandbox\lib\sqlspaces-commons-3.9.0.jar;C:\Users\10069959\Eclipse\workspace\Sandbox\lib\postgresql-8.4-701.jdbc4.jar;C:\Users\10069959\Eclipse\workspace\Sandbox\lib\sqlspaces-otm-3.9.1.jar;C:\Users\10069959\Eclipse\workspace\Sandbox\lib\Hibernate\antlr-2.7.6.jar;C:\Users\10069959\Eclipse\workspace\Sandbox\lib\Hibernate\commons-collections-3.1.jar;C:\Users\10069959\Eclipse\workspace\Sandbox\lib\Hibernate\dom4j-1.6.1.jar;C:\Users\10069959\Eclipse\workspace\Sandbox\lib\Hibernate\javassist-3.12.0.GA.jar;C:\Users\10069959\Eclipse\workspace\Sandbox\lib\Hibernate\jta-1.1.jar;C:\Users\10069959\Eclipse\workspace\Sandbox\lib\Hibernate\slf4j-api-1.6.1.jar;C:\Users\10069959\Eclipse\workspace\Sandbox\lib\Hibernate\hibernate3.jar;C:\Users\10069959\Eclipse\workspace\Sandbox\lib\slf4j-log4j12-1.6.1.jar;C:\Users\10069959\Eclipse\workspace\Sandbox\lib\log4j.jar;C:\Users\10069959\Eclipse\workspace\Sandbox\lib\Hibernate\hibernate-jpa-2.0-api-1.0.0.Final.jar, hibernate.bytecode.use_reflection_optimizer=false, java.vm.specification.name=Java Virtual Machine Specification, java.vm.specification.version=1.0, sun.cpu.endian=little, sun.os.patch.level=, connection.pool_size=1, java.io.tmpdir=C:\Users\10069959\AppData\Local\Temp\, java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi, os.arch=x86, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, java.ext.dirs=C:\Program Files (x86)\Java\jre6\lib\ext;C:\Windows\Sun\Java\lib\ext, user.dir=C:\Users\10069959\Eclipse\workspace\Sandbox, line.separator=
, java.vm.name=Java HotSpot(TM) Client VM, cache.provider_class=org.hibernate.cache.NoCacheProvider, file.encoding=UTF-8, java.specification.version=1.6, hibernate.show_sql=true, hibernate.connection.pool_size=1}
DEBUG 2011-02-24 14:31:40,798 [main] Configuration - Preparing to build session factory with filters : {}
DEBUG 2011-02-24 14:31:40,840 [main] Configuration - Processing hbm.xml files
DEBUG 2011-02-24 14:31:40,840 [main] Configuration - Process annotated classes
INFO 2011-02-24 14:31:40,845 [main] AnnotationBinder - Binding entity from annotated class: com.kodak.intersystem.data.color.Color
DEBUG 2011-02-24 14:31:40,874 [main] Ejb3Column - Binding column: Ejb3DiscriminatorColumn{logicalColumnName'DTYPE', discriminatorTypeName='string'}
DEBUG 2011-02-24 14:31:40,877 [main] AnnotationBinder - no value specified for 'javax.persistence.sharedCache.mode'; using UNSPECIFIED
DEBUG 2011-02-24 14:31:40,887 [main] EntityBinder - Import with entity name Color
INFO 2011-02-24 14:31:40,891 [main] EntityBinder - Bind entity com.kodak.intersystem.data.color.Color on table Color
DEBUG 2011-02-24 14:31:40,934 [main] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(ColorRepository.Color), mappingColumn=id, insertable=true, updatable=true, unique=false}
DEBUG 2011-02-24 14:31:40,938 [main] PropertyBinder - binding property id with lazy=false
DEBUG 2011-02-24 14:31:40,941 [main] SimpleValueBinder - building SimpleValue for id
DEBUG 2011-02-24 14:31:40,942 [main] PropertyBinder - Building property id
DEBUG 2011-02-24 14:31:40,947 [main] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(ColorRepository.Color), mappingColumn=attributes, insertable=true, updatable=true, unique=false}
DEBUG 2011-02-24 14:31:40,947 [main] PropertyBinder - binding property attributes with lazy=false
DEBUG 2011-02-24 14:31:40,947 [main] SimpleValueBinder - building SimpleValue for attributes
DEBUG 2011-02-24 14:31:40,948 [main] PropertyBinder - Building property attributes
DEBUG 2011-02-24 14:31:40,949 [main] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(ColorRepository.Color), mappingColumn=null, insertable=true, updatable=true, unique=false}
DEBUG 2011-02-24 14:31:40,964 [main] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(ColorRepository.Color), mappingColumn=element, insertable=true, updatable=true, unique=false}
DEBUG 2011-02-24 14:31:40,964 [main] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(ColorRepository.Color), mappingColumn=libraries_KEY, insertable=true, updatable=true, unique=false}
DEBUG 2011-02-24 14:31:40,967 [main] Ejb3Column - Binding column: Ejb3JoinColumn{logicalColumnName='libraries_KEY', referencedColumn='null', mappedBy='null'}
DEBUG 2011-02-24 14:31:40,968 [main] Ejb3Column - Binding column: Ejb3JoinColumn{logicalColumnName='colorID', referencedColumn='', mappedBy=''}
DEBUG 2011-02-24 14:31:40,968 [main] Ejb3Column - Binding column: Ejb3JoinColumn{logicalColumnName='libraryID', referencedColumn='', mappedBy=''}
DEBUG 2011-02-24 14:31:40,969 [main] CollectionBinder - Collection role: com.kodak.intersystem.data.color.Color.libraries
DEBUG 2011-02-24 14:31:40,972 [main] PropertyBinder - Building property libraries
DEBUG 2011-02-24 14:31:40,972 [main] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(ColorRepository.Color), mappingColumn=name, insertable=true, updatable=true, unique=false}
DEBUG 2011-02-24 14:31:40,972 [main] PropertyBinder - binding property name with lazy=false
DEBUG 2011-02-24 14:31:40,972 [main] SimpleValueBinder - building SimpleValue for name
DEBUG 2011-02-24 14:31:40,972 [main] PropertyBinder - Building property name
INFO 2011-02-24 14:31:40,974 [main] AnnotationBinder - Binding entity from annotated class: com.kodak.intersystem.data.color.Library
DEBUG 2011-02-24 14:31:40,974 [main] Ejb3Column - Binding column: Ejb3DiscriminatorColumn{logicalColumnName'DTYPE', discriminatorTypeName='string'}
DEBUG 2011-02-24 14:31:40,974 [main] AnnotationBinder - no value specified for 'javax.persistence.sharedCache.mode'; using UNSPECIFIED
DEBUG 2011-02-24 14:31:40,974 [main] EntityBinder - Import with entity name Library
INFO 2011-02-24 14:31:40,974 [main] EntityBinder - Bind entity com.kodak.intersystem.data.color.Library on table Library
DEBUG 2011-02-24 14:31:40,975 [main] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(ColorRepository.Library), mappingColumn=id, insertable=true, updatable=true, unique=false}
DEBUG 2011-02-24 14:31:40,975 [main] PropertyBinder - binding property id with lazy=false
DEBUG 2011-02-24 14:31:40,975 [main] SimpleValueBinder - building SimpleValue for id
DEBUG 2011-02-24 14:31:40,975 [main] PropertyBinder - Building property id
DEBUG 2011-02-24 14:31:40,975 [main] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(ColorRepository.Library), mappingColumn=attributes, insertable=true, updatable=true, unique=false}
DEBUG 2011-02-24 14:31:40,975 [main] PropertyBinder - binding property attributes with lazy=false
DEBUG 2011-02-24 14:31:40,975 [main] SimpleValueBinder - building SimpleValue for attributes
DEBUG 2011-02-24 14:31:40,975 [main] PropertyBinder - Building property attributes
DEBUG 2011-02-24 14:31:40,976 [main] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(ColorRepository.Library), mappingColumn=null, insertable=true, updatable=true, unique=false}
DEBUG 2011-02-24 14:31:40,976 [main] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(ColorRepository.Library), mappingColumn=element, insertable=true, updatable=true, unique=false}
DEBUG 2011-02-24 14:31:40,976 [main] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(ColorRepository.Library), mappingColumn=colors_KEY, insertable=true, updatable=true, unique=false}
DEBUG 2011-02-24 14:31:40,976 [main] Ejb3Column - Binding column: Ejb3JoinColumn{logicalColumnName='colors_KEY', referencedColumn='null', mappedBy='null'}
DEBUG 2011-02-24 14:31:40,976 [main] Ejb3Column - Binding column: Ejb3JoinColumn{logicalColumnName='null', referencedColumn='null', mappedBy='libraries'}
DEBUG 2011-02-24 14:31:40,976 [main] Ejb3Column - Binding column: Ejb3JoinColumn{logicalColumnName='null', referencedColumn='null', mappedBy='libraries'}
DEBUG 2011-02-24 14:31:40,976 [main] CollectionBinder - Collection role: com.kodak.intersystem.data.color.Library.colors
DEBUG 2011-02-24 14:31:40,976 [main] PropertyBinder - Building property colors
DEBUG 2011-02-24 14:31:40,976 [main] Ejb3Column - Binding column: Ejb3Column{table=org.hibernate.mapping.Table(ColorRepository.Library), mappingColumn=name, insertable=true, updatable=true, unique=false}
DEBUG 2011-02-24 14:31:40,976 [main] PropertyBinder - binding property name with lazy=false
DEBUG 2011-02-24 14:31:40,976 [main] SimpleValueBinder - building SimpleValue for name
DEBUG 2011-02-24 14:31:40,976 [main] PropertyBinder - Building property name
DEBUG 2011-02-24 14:31:40,977 [main] SimpleValueBinder - Setting SimpleValue typeName for id
DEBUG 2011-02-24 14:31:40,977 [main] SimpleValueBinder - Setting SimpleValue typeName for attributes
DEBUG 2011-02-24 14:31:40,977 [main] SimpleValueBinder - Setting SimpleValue typeName for name
DEBUG 2011-02-24 14:31:40,977 [main] SimpleValueBinder - Setting SimpleValue typeName for id
DEBUG 2011-02-24 14:31:40,977 [main] SimpleValueBinder - Setting SimpleValue typeName for attributes
DEBUG 2011-02-24 14:31:40,977 [main] SimpleValueBinder - Setting SimpleValue typeName for name
DEBUG 2011-02-24 14:31:40,977 [main] Configuration - processing fk mappings (*ToOne and JoinedSubclass)
DEBUG 2011-02-24 14:31:40,979 [main] Configuration - processing extends queue
DEBUG 2011-02-24 14:31:40,979 [main] Configuration - processing extends queue
DEBUG 2011-02-24 14:31:40,979 [main] Configuration - processing collection mappings
DEBUG 2011-02-24 14:31:40,979 [main] CollectionSecondPass - Second pass for collection: com.kodak.intersystem.data.color.Color.libraries
DEBUG 2011-02-24 14:31:40,979 [main] CollectionBinder - Binding as ManyToMany: com.kodak.intersystem.data.color.Color.libraries
Initial SessionFactory creation failed.org.hibernate.MappingException: Unable to find physical table: `Color`
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.kodak.intersystem.data.color.ColorRepository.main(ColorRepository.java:85)
Caused by: org.hibernate.MappingException: Unable to find physical table: `Color`
at org.hibernate.cfg.Configuration$MappingsImpl.getLogicalTableName(Configuration.java:3372)
at org.hibernate.cfg.Configuration$MappingsImpl.getLogicalTableName(Configuration.java:3365)
at org.hibernate.cfg.annotations.CollectionBinder.bindManyToManySecondPass(CollectionBinder.java:1241)
at org.hibernate.cfg.annotations.CollectionBinder.bindStarToManySecondPass(CollectionBinder.java:693)
at org.hibernate.cfg.annotations.CollectionBinder$1.secondPass(CollectionBinder.java:628)
at org.hibernate.cfg.CollectionSecondPass.doSecondPass(CollectionSecondPass.java:65)
at org.hibernate.cfg.Configuration.originalSecondPassCompile(Configuration.java:1686)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1393)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1826)
at com.kodak.intersystem.data.color.ColorRepository.main(ColorRepository.java:76)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators....
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 1 month
[Hibernate-JIRA] Created: (HHH-5772) hibernate.test.unionsubclass2 has "create index" problem with Teradata
by David Repshas (JIRA)
hibernate.test.unionsubclass2 has "create index" problem with Teradata
----------------------------------------------------------------------
Key: HHH-5772
URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-5772
Project: Hibernate Core
Issue Type: Bug
Components: core
Affects Versions: 3.5.3
Environment: Hibernate 3.5.3 on Windows against a Teradata 13.0 Database
Reporter: David Repshas
Attachments: IndexDiffs.zip
Here's the details from the log file:
=======================================
14:54:34,535 DEBUG SchemaExport:377 -
create index UCustomerAddressIndex on UCustomer (address, zip)
14:54:34,551 ERROR SchemaExport:348 - Unsuccessful: create index UCustomerAddressIndex on UCustomer (address, zip)
14:54:34,551 ERROR SchemaExport:349 - [Teradata Database] [TeraJDBC 13.00.00.12] [Error 3706] [SQLState 42000] Syntax error: Must specify index field(s) for CREATE INDEX.
14:54:34,551 DEBUG SchemaExport:377 -
================
The problem is that Teradata requires
the names of one or more columns whose values are to be indexed.
So:
create index index1 () on T_USER
will fail while:
create index index1 (user_name) on T_USER
will succeed
This can be fixed as follows:
1) Add the following method to Dialect.java
public boolean doesCreateIndexRequireColumnNames() {
return false;
}
2) Add the same method to TeradataDialect.java, but have it
return "true".
3) Add new code to org.hibernate.mapping.index in
buildSqlCreateIndexString() to add the column names
(code differences against Hibernate 3.5.3 are in attched diff file)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators....
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 1 month
[Hibernate-JIRA] Created: (HHH-5774) casting exceptions with Teradata database
by David Repshas (JIRA)
casting exceptions with Teradata database
-----------------------------------------
Key: HHH-5774
URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-5774
Project: Hibernate Core
Issue Type: Bug
Components: core
Affects Versions: 3.5.3
Environment: Hibernate 3.5.3 on Windows XP against a Teradata 13.0 Database
Reporter: David Repshas
Attachments: castingDiffs.txt
Several test cases encounter a java.lang.ClassCastException because Teradata maps 'Double Precision' columns to 'Float':
This code from line 223 of test.component.basic.ComponentTest:testCustomColumnReadAndWrite illustrates the problem:
{code:borderStyle=solid}
Double heightViaSql = (Double)s.createSQLQuery("select height_centimeters from t_user where
t_user.username='steve'").uniqueResult();
{code}
height_centimeters was declared as "DOUBLE PRECISION not null"
and so the attempt to cast a Float to a Double causes the ClassCast Exception
Variants of this code appear in the files that follow:
.\project\testsuite\src\test\java\org\hibernate\test\component\basic\ComponentTest.java
.\project\testsuite\src\test\java\org\hibernate\test\compositeelement\CompositeElementTest.java
.\project\testsuite\src\test\java\org\hibernate\test\hql\ASTParserLoadingTest.java
.\project\testsuite\src\test\java\org\hibernate\test\instrument\cases\TestCustomColumnReadAndWrite.java
.\project\testsuite\src\test\java\org\hibernate\test\join\JoinTest.java
.\project\testsuite\src\test\java\org\hibernate\test\subselect\SubselectTest.java
.\project\testsuite\src\test\java\org\hibernate\test\unionsubclass2\UnionSubclassTest.java
.\project\testsuite\src\test\java\org\hibernate\test\joinedsubclass\JoinedSubclassTest.java
This can be fixed by changing the code to use new Double(String x)
The problem entry above then becomes:
{code:borderStyle=solid}
Double heightViaSql = new Double(s.createSQLQuery("select height_centimeters from t_user
where t_user.username='steve'").uniqueResult().toString());
{code}
The attached file castingDiffs contains the changes made against Hibernate 3.5.3
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators....
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 1 month
[Hibernate-JIRA] Created: (HHH-5954) WrongClassException in Single-Table Inheritance
by Jeff Crowe (JIRA)
WrongClassException in Single-Table Inheritance
-----------------------------------------------
Key: HHH-5954
URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-5954
Project: Hibernate Core
Issue Type: Bug
Components: core
Affects Versions: 3.6.1
Environment: 3.6.1 Final, MySql 5 & HSQLDB 2
Reporter: Jeff Crowe
A WrongClassException "loaded object was of wrong class" is randomly encountered in the following situation:
Parent with single-table inheritance A
B extends A
C extends A
Parent with single-table inheritance X
Y extends X
Z extends X
B has field 'x' of type Y
C has field 'x' of type X
During initialization:
* The AbstractEntityPersister for class A is loaded and createLoaders() is called
* JoinWalker.walkEntityTree is invoked for class A
* The persister.getSubclassPropertyType iteration will encounter both fields 'x' from B and C
* If C.x is encountered first, then the base type X is walked and everything works without issues
* If B.x is encountered first, then the subtype Y is walked.
* When C.x is subsequently encountered, JoinWalker.isDuplicateAssociation will return true for the field and the base type X is not added as an association for A.
* Later an attempt is made to query for C and a result C.x=Z is returned. A WrongClassException is thrown because Z != expected type Y
This behavior is non-deterministic. The ordering that getSubclassPropertyType iterates is determined by hashtable values and are therefore pseudo-random.
Known workaround:
* Specify (targetEntity=X.class) on B.x
* Alternately avoid duplicate field names on subtypes of a single-table entity hierarchy.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators....
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 1 month