Hibernate version:
Hibernate 3.2.0
tools 3.2 beta 8
Name and version of the database you are using:
MSSQL 2000
weblogic mssqlserver4v65.jar jdbc driver
Hi,
I am using the hibernatetool task to generate hmb and javafiles. When I try to create the session factory I get an java.lang.ClassCastException. There is probably something wrong with the generated code?
Code:
Configuration c = new Configuration();
c.setProperty("hibernate.show_sql", "true");
sessionFactory = c.configure().buildSessionFactory();
This is from the hibernate log....
[java] BLH main DEBUG org.hibernate.persister.entity.AbstractEntityPersister - Snapshot select: select xmessagety_.messageType, xmessagety_.serverCount as serverCo2_32_, xmessagety_.onServer as onServer32_ from devtest3.dbo.XMessageTypeOnServer xmessagety_ where xmessagety_.messageType=?
[java] BLH main DEBUG org.hibernate.persister.entity.AbstractEntityPersister - Insert 0: insert into devtest3.dbo.XMessageTypeOnServer (serverCount, onServer, messageType) values (?, ?, ?)
[java] BLH main DEBUG org.hibernate.persister.entity.AbstractEntityPersister - Update 0: update devtest3.dbo.XMessageTypeOnServer set serverCount=?, onServer=? where messageType=?
[java] BLH main DEBUG org.hibernate.persister.entity.AbstractEntityPersister - Delete 0: delete from devtest3.dbo.XMessageTypeOnServer where messageType=?
[java] BLH main DEBUG org.hibernate.persister.entity.AbstractEntityPersister - Static SQL for entity: no.xlink.hibernate.generated.XSellerPart
[java] BLH main DEBUG org.hibernate.persister.entity.AbstractEntityPersister - Version select: select PK from devtest3.dbo.XSellerPart where PK =?
[java] BLH main DEBUG org.hibernate.persister.entity.AbstractEntityPersister - Snapshot select: select xsellerpar_.PK, xsellerpar_.XCatalog as XCatalog33_, xsellerpar_.XGroupProducer as XGroupPr3_33_, xsellerpar_.XPriceCategory as XPriceCa4_33_, xsellerpar_.ABC as ABC33_, xsellerpar_.CostPrice as CostPrice33_, xsellerpar_.CreationDate as Creation7_33_, xsellerpar_.Description as Descript8_33_, xsellerpar_.Expired as Expired33_, xsellerpar_.LongDescriptionURL as LongDes10_33_, xsellerpar_.ModDate as ModDate33_, xsellerpar_.DeletionDate as Deletio12_33_, xsellerpar_.Name as Name33_, xsellerpar_.NumberInUnit as NumberI14_33_, xsellerpar_.PriceUnitFactor as PriceUn15_33_, xsellerpar_.UnitPrice as UnitPrice33_, xsellerpar_.PictureURL as PictureURL33_, xsellerpar_.PriceCategoryCode as PriceCa18_33_, xsellerpar_.ProducerCode as Produce19_33_, xsellerpar_.ProducerPartno as Produce20_33_, xsellerpar_.SalesPrice as SalesPrice33_, xsellerpar_.Vat as Vat33_, xsellerpar_.NumberOnStock as NumberO23_33_, xsellerpar_.DateNumberOnStock as DateNum24_33_, xsellerpar_.SellerPartno as SellerP25_33_, xsellerpar_.PartType as PartType33_, xsellerpar_.EANno as EANno33_, xsellerpar_.ExtraPartno1 as ExtraPa28_33_, xsellerpar_.ExtraPartno2 as ExtraPa29_33_, xsellerpar_.Substitute as Substitute33_, xsellerpar_.Unit as Unit33_, xsellerpar_.ModDescription as ModDesc32_33_, xsellerpar_.PartExtra as PartExtra33_, xsellerpar_.PartTypeRank as PartTyp34_33_, xsellerpar_.PartTypeDescription as PartTyp35_33_, xsellerpar_.InvoicePrice as Invoice36_33_, xsellerpar_.Measurement as Measure37_33_, xsellerpar_.measurementCode as measure38_33_, xsellerpar_.Bonus as Bonus33_, xsellerpar_.ExpiredReason as Expired40_33_, xsellerpar_.OldPartType as OldPart41_33_, xsellerpar_.OldSellerPartno as OldSell42_33_, xsellerpar_.CampaignFromDate as Campaig43_33_, xsellerpar_.CampaignToDate as Campaig44_33_, xsellerpar_.CampaignDescription as Campaig45_33_ from devtest3.dbo.XSellerPart xsellerpar_ where xsellerpar_.PK=?
[java] BLH main DEBUG org.hibernate.persister.entity.AbstractEntityPersister - Insert 0: insert into devtest3.dbo.XSellerPart (XCatalog, XGroupProducer, XPriceCategory, ABC, CostPrice, CreationDate, Description, Expired, LongDescriptionURL, ModDate, DeletionDate, Name, NumberInUnit, PriceUnitFactor, UnitPrice, PictureURL, PriceCategoryCode, ProducerCode, ProducerPartno, SalesPrice, Vat, NumberOnStock, DateNumberOnStock, SellerPartno, PartType, EANno, ExtraPartno1, ExtraPartno2, Substitute, Unit, ModDescription, PartExtra, PartTypeRank, PartTypeDescription, InvoicePrice, Measurement, measurementCode, Bonus, ExpiredReason, OldPartType, OldSellerPartno, CampaignFromDate, CampaignToDate, CampaignDescription, PK) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
[java] BLH main DEBUG org.hibernate.persister.entity.AbstractEntityPersister - Update 0: update devtest3.dbo.XSellerPart set XCatalog=?, XGroupProducer=?, XPriceCategory=?, ABC=?, CostPrice=?, CreationDate=?, Description=?, Expired=?, LongDescriptionURL=?, ModDate=?, DeletionDate=?, Name=?, NumberInUnit=?, PriceUnitFactor=?, UnitPrice=?, PictureURL=?, PriceCategoryCode=?, ProducerCode=?, ProducerPartno=?, SalesPrice=?, Vat=?, NumberOnStock=?, DateNumberOnStock=?, SellerPartno=?, PartType=?, EANno=?, ExtraPartno1=?, ExtraPartno2=?, Substitute=?, Unit=?, ModDescription=?, PartExtra=?, PartTypeRank=?, PartTypeDescription=?, InvoicePrice=?, Measurement=?, measurementCode=?, Bonus=?, ExpiredReason=?, OldPartType=?, OldSellerPartno=?, CampaignFromDate=?, CampaignToDate=?, CampaignDescription=? where PK=?
[java] BLH main DEBUG org.hibernate.persister.entity.AbstractEntityPersister - Delete 0: delete from devtest3.dbo.XSellerPart where PK=?
[java] Initial SessionFactory creation failed.java.lang.ClassCastException
[java] java.lang.ExceptionInInitializerError
[java] at no.xlink.hibernate.HibernateUtil.<clinit>(HibernateUtil.java:19)
[java] at no.xlink.hibernate.Test.listGroups(Test.java:26)
[java] at no.xlink.hibernate.Test.main(Test.java:18)
[java] Caused by: java.lang.ClassCastException
[java] at org.hibernate.tuple.PropertyFactory.buildVersionProperty(PropertyFactory.java:84)
[java] at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:160)
[java] at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:425)
[java] at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:109)
[java] at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
[java] at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:226)
[java] at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1218)
[java] at no.xlink.hibernate.HibernateUtil.<clinit>(HibernateUtil.java:15)
[java] ... 2 more
[java] Exception in thread "main"
[java]
|