我是Hibernate的新手,并尝试运行一个java/spring示例,该示例从MS SqlServer中的表中检索数据.每次我尝试运行程序时,数据源加载正常.但是当spring尝试加载会话facotry时会出现以下错误:
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [ml/spring/src/applicationContext.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/transaction/TransactionManager Caused by: java.lang.NoClassDefFoundError: javax/transaction/TransactionManager
下面是我正在使用的应用程序上下文文件:
com.microsoft.jdbc.sqlserver.SQLServerDriver jdbc:microsoft:sqlserver://machine:port user password
authors.hbm.xml hibernate.dialect=net.sf.hibernate.dialect.SQLServerDialect
toolkit.. 14
您缺少包含JTA API类的JAR文件.您下载Hibernate时可能已经有一个.它应该被称为:
jta-1.1.jar
希望这可以帮助.
您缺少包含JTA API类的JAR文件.您下载Hibernate时可能已经有一个.它应该被称为:
jta-1.1.jar
希望这可以帮助.