java - nullSafeGet in Hibernate 4 -
I'm upgrading to Hibernate 3 HubNet 4.1. I think that hibernate in 4 Can you please help? Resolve my question by changing " it seems that the Spring Formation call java.lang.AbstractMethodError on
org.hibernate.type.CustomType.nullSafeGet (CustomType.java:124): when running the application, an exception under found on org.hibernate.persister.entity.AbstractEntityPersister.hydrate (Abstret Antiteepirsistrkjawa 2701) on org.hibernate.loader.Loader.loadFromResultSet (Loader.java.1541) on Org.hibernate. loader.Loader.instanceNotYetLoaded to hydrate (Aberttaipkxavaoti 6) org.hibernate.loader.Loader.getRow (Loader.java:1373) on org.hibernate.loader.Loader.getRowFromResultSet (Loader.java:640) on org.hibernate (Loader.java1473) Org.hibernate.loader.Loader.doOld on the phone. Start org on Loader.doQuery (Loader.java:850) org.hibernate.loader.Loader.doQuery and InitializeNonLazyCollections (Loader.java:289). On Orb.hibernate.loader.entity on hibernate.loader.Loader.loader.loader.loadEntity (Loderkjawa 2042) org.hibernate.loader.entity.AbstractEntityLoader.load (AbstractEntityLoader.java:82). Org.hibernate.event.internal.DefaultLoadEventListener.loadFromDatasource (DefaultLoadEventListener.java:439) at ORG at AbstractEntityLoader.load (AbstractEntityLoader.java:72) org.hibernate.persister.entity.AbstractEntityPersister.load (AbstractEntityPersister.java:3710) . . Hibernate.event.internal.DefaultLoadEventListener.doLoad (DefaultLoadEventListener.java:420) at org.hibernate.event.internal. DefaultLoadEventListener.load (DefaultLoadEventListener.java:204) org.hibernate.event.internal.DefaultLoadEventListener.proxyOrLoad (DefaultLoadEventListener) Java: 251) org.hibernate.event.internal.DefaultLoadEventListener.onLoad (DefaultLoadEventListener.java:148) org At .hibernate.internal.SessionImpl.fireLoad (SessionImpl.java:992) at org.hibernate.internal.SessionImpl. Internal load (session Impl.java on org.hibernate.type.EntityType.resolveIdentifier (EntityType.java:610) on org.hibernate.type.EntityType.resolve (EntityType.java:438) on Org.hibernate.engine.internal: 919) .TwoPhaseLoad.initializeEnti Ty on org.hibernate.loader.Loader.initializeEntitiesAndCollections (TwoPhaseLoad.java:150) (Loader.java:995) org.hibernate.loader.Loader.doQuery on org.hibernate.loader.Loader (Loader .java: 874) org.hibernate.loader at org.hibernate.loader.Loader.listUsingQueryCache (Loader.javamore292) and load on Odorra. Loader.list org.hibernate.loader.hql.QueryLoader.list (QueryLoader.java:470) on org.hibernate.hql.internal.ast.QueryTranslatorImpl.list (Loader.java:2255) (QueryTranslatorImpl.java:355) org.hibernate.engine.query.spi.HQLQueryPlan.performList (HQLQueryPlan.java:196) org.hibernate.internal.SessionImpl.list (SessionImpl.java:1161) on org.hibernate.internal.QueryImpl.list (on QueryImpl .java: 101) at my.com. MyDAOImpl.findDocuments (MyDaoImpl.java.2) ......
nullSafeGet () and
Nlsafset ( ) . That's why I have to use these methods to use new parameters, and anyway, in the customized inequality, the session supplement must be ignored.
findDocuments () Basically query documents from the document table,
Document.hmb.xml is not a custom type in any area of my Why the puzzle is called
CustomType.nullSafeGet () ? In the document. H.B.M.L.L. In, only one is suspicious, but I'm not sure that the same error gets after changing the type of type to "blob".
& lt; Property name = "image" column = "picture" type = "org.springframework.orm.hibernate3.support.BlobByteArrayType" />
org.springframework.orm.hibernate3.support.BlobByteArrayType Is done from "
& lt; Property name = "picture" column = "picture" type = "physical content" />
Hibernate 3 customType.Java is
Hibernate fights with customType.Java . One lesson learned, when Hibernate 3 to 4 is upgraded, the Blob column is required to be used as the "
physical / bob " type, which is a simpler solution than Hibernate 3 , Spring
LowBandler within the session
Comments
Post a Comment