[ http://issues.apache.org/jira/browse/IBATIS-179?page=all ]
Clinton Begin closed IBATIS-179:
--------------------------------
Fix Version: 2.2.0
Resolution: Fixed
Assign To: Clinton Begin
This should be fixed now.
> Binaries on webpage use old Hibernate
> -------------------------------------
>
> Key: IBATIS-179
> URL: http://issues.apache.org/jira/browse/IBATIS-179
> Project: iBatis for Java
> Type: Bug
> Components: DAO
> Versions: 2.1.5
> Environment: PLD Linux
> Hibernate 2
> Reporter: Marcin Kaminski
> Assignee: Clinton Begin
> Fix For: 2.2.0
>
> Binaries on webpage has been compiled with old and unreleased version of
> Hibernate. When running application, error is thrown:
> Exception in thread "main" java.lang.NoSuchMethodError:
> net.sf.hibernate.cfg.Configuration.setProperties(Ljava/util/Properties;)V
> at
> com.ibatis.dao.engine.transaction.hibernate.HibernateDaoTransactionManager.configure(HibernateDaoTransactionManager.java:47)
> at
> com.ibatis.dao.engine.builder.xml.XmlDaoManagerBuilder.parseTransactionManager(XmlDaoManagerBuilder.java:191)
> at
> com.ibatis.dao.engine.builder.xml.XmlDaoManagerBuilder.parseContext(XmlDaoManagerBuilder.java:155)
> at
> com.ibatis.dao.engine.builder.xml.XmlDaoManagerBuilder.buildDaoManager(XmlDaoManagerBuilder.java:100)
> at
> com.ibatis.dao.client.DaoManagerBuilder.buildDaoManager(DaoManagerBuilder.java:59)
> The reason of error is that it looks for
> setProperties(Ljava/util/Properties;)V
> and in hibernate2.jar there is
> setProperties(Ljava/util/Properties;)Lnet/sf/hibernate/cfg/Configuration;
> That means that DAO release has been built with
> void setProperties(Properties arg0)
> and in Hibernate Configuration class there is
> Configuration setProperties(Properties arg0)
> This is very strange, as version with void instead of Configuration exists in
> CVS only for one hour:
> http://cvs.sourceforge.net/viewcvs.py/hibernate/Hibernate2/src/net/sf/hibernate/cfg/Configuration.java?r1=1.4&r2=1.5
> When class HibernateDaoTransactionManager has been replaced with compiled
> again, initialization works fine. We have not tested
> HibernateDaoTemplate yet.
> Please release DAO with current stable version of Hibernate2.
> Also, is there support for Hibernate3 planned?
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira