versinya mesti cocok dengan hibernate yg sedang dipake

2009/6/12 Ifnu bima <[email protected]>:
>
>
> Sbelum download lihat compatibility antara hibernate core sm validation.
>
> Di hibernate.org ada satu page yg isinya compatibility matrix antar
> modul hibernate. Kmungkinan validation 4beta1 itu gak kompatibel sama
> hibernate core-nya
>
> On 6/12/09, onsir salman <[email protected]> wrote:
>> sy sdh tambahin lib
>> hibernate-validator-4.0.0.Beta1.jar
>> slf4j-api-1.5.6.jar
>> slf4j-log4j12-1.5.6.jar
>> hibernate-validator.jar
>>
>> tapi pada saat simpan data error spt ini
>>
>> Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError:
>>
>> org.hibernate.event.PreInsertEvent.getSource()Lorg/hibernate/event/EventSource;
>> at
>>
>> org.hibernate.validator.event.ValidateEventListener.onPreInsert(ValidateEventListener.java:172)
>> at
>>
>> org.hibernate.action.EntityInsertAction.preInsert(EntityInsertAction.java:156)
>> at
>>
>> org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:49)
>> at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:250)
>> at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:234)
>> at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:141)
>> at
>>
>> org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
>> at
>>
>> org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
>> at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
>>
>>
>> *saya coba tambahkan di hibernate.cfg.xml*
>>
>> <event type="pre-update">
>> <listener class="org.hibernate.validator.event.ValidateEventListener"/>
>> </event>
>>
>> <event type="pre-insert">
>> <listener class="org.hibernate.validator.event.ValidateEventListener"/>
>> </event>
>>
>>
>> error spt ini
>> org.hibernate.MappingException: invalid configuration
>> at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1487)
>> at
>>
>> org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:990)
>> at
>>
>> org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:69)
>> at org.hibernate.cfg.Configuration.configure(Configuration.java:1428)
>> at
>>
>> org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:972)
>> at
>>
>> org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:69)
>> at org.hibernate.cfg.Configuration.configure(Configuration.java:1414)
>> at
>>
>> org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:966)
>> at
>>
>> mst.pyrl.hibernate.properties.HibernateUtilMySQL.<clinit>(HibernateUtilMySQL.java:19)
>> at
>>
>> mst.pyrl.hibernate.properties.HibernateConnection.getHibernateConnection(HibernateConnection.java:76)
>> at mst.pyrl.main.MDIMainMenu.formWindowOpened(MDIMainMenu.java:719)
>> at mst.pyrl.main.MDIMainMenu.access$100(MDIMainMenu.java:79)
>> at mst.pyrl.main.MDIMainMenu$1.windowOpened(MDIMainMenu.java:226)
>> at java.awt.AWTEventMulticaster.windowOpened(AWTEventMulticaster.java:322)
>> at java.awt.Window.processWindowEvent(Window.java:1842)
>> at javax.swing.JFrame.processWindowEvent(JFrame.java:279)
>> at java.awt.Window.processEvent(Window.java:1803)
>> at java.awt.Component.dispatchEventImpl(Component.java:4501)
>> at java.awt.Container.dispatchEventImpl(Container.java:2081)
>> at java.awt.Window.dispatchEventImpl(Window.java:2458)
>> at java.awt.Component.dispatchEvent(Component.java:4331)
>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
>> at
>>
>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
>> at
>>
>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
>> at
>>
>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>> Caused by: org.xml.sax.SAXParseException: The content of element type
>> "session-factory" must match
>> "(property*,mapping*,(class-cache|collection-cache)*,event*,listener*)".
>> at
>>
>> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
>> at
>>
>> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:131)
>> at
>>
>> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:384)
>> at
>>
>> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:318)
>> at
>>
>> com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValidator.java:2017)
>> at
>>
>> com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.java:901)
>> at
>>
>> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1774)
>>
>
> --
> Sent from my mobile device
>
> Senior Engineer @ ArtiVisi Intermedia
> Java Training Center
> See our course @ artivisi.com
>
> http://ifnu.artivisi.com
> +62 856 9211 8687
> regards
> 



-- 
syaiful.mukhlis
gtalk:[email protected]

Kirim email ke