hibernate.cfg.NamingStrategy
net/sf/这个文件夹下面????
net/sf/这个文件夹下面????
解决方案 »
- 使用spring aop拦截struts2中的action,发现不太好拦截传入action参数了
- 求级联关系操作的SQL语句
- 问一个很犀利的问题
- SSH项目做删除时遇到的一个严重问题!!求救
- no localjni in java.library.path问题
- j2ee项目的权限管理
- spring hibernate 多对多查询问题(100分)
- el表达式问题
- 用Java作Aplication和J2EE 那个更有前途??? 欢迎讨论。
- socket发信息调试可发出去,直接运行就发不出去是什么问题
- 请问EJB怎么做测试?
- A a = new A()和A a = new B()生成的引用对象有什么区别??
文件中的一个字或词 : NamingStrategy.class
在这里寻找 : (你应该知道在哪儿找)
我找到了哪个插件,地址如下
JAR Class Finder
http://www.eclipse-plugins.info/eclipse/plugin_details.jsp?id=757但是eclipse 3.1.0似乎装不上,工具栏上找不到它楼上的说得对,这么找是可以找到的,实际上eclipse自身也能找
根本原因是
net.sf.hibernate.cfg.NamingStrategy 不存在
org.hibernate.cfg.NamingStrategy 存在谢谢俩位了~~~
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mySessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext-hibernate.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: net/sf/hibernate/cfg/NamingStrategy (wrong name: org/hibernate/cfg/NamingStrategy)
java.lang.NoClassDefFoundError: net/sf/hibernate/cfg/NamingStrategy (wrong name: org/hibernate/cfg/NamingStrategy)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1626)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:850)
我把hibernate3.jar 中的NamingStrategy放到hibernate2.jar中,多报一个错(wrong name: org/hibernate/cfg/NamingStrategy)苦闷啊~~
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'myTransactionManager' defined in ServletContext resource [/WEB-INF/applicationContext-hibernate.xml]: Initialization of bean failed; nested exception is java.lang.NoSuchMethodError: net.sf.hibernate.engine.SessionFactoryImplementor.getConnectionProvider()Lnet/sf/hibernate/connection/ConnectionProvider;
java.lang.NoSuchMethodError: net.sf.hibernate.engine.SessionFactoryImplementor.getConnectionProvider()Lnet/sf/hibernate/connection/ConnectionProvider;
at org.springframework.orm.hibernate.SessionFactoryUtils.getDataSource(SessionFactoryUtils.java:113)改源码~~~~改包结构,通过一关~~可这一关怎么过?楼上的方法不灵了
其实不必那么麻烦,修改配置文件即可(摸索了两天才发现:( )
orm.hibernate -----> orm.hibernate3还有hibernate.proxool.xml路径格式file:///F:/Tomcat/webapps/wiring/WEB-INF/proxool.xml
经查 java system resource格式也可以,但不知道什么是 java system resource格式?
嘿嘿,谁指点一下??<bean id="mySessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="mappingResources">
<list>
<value>com/meagle/bo/Order.hbm.xml</value>
<value>com/meagle/bo/OrderLineItem.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.MySQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.cglib.use_reflection_optimizer">true</prop>
<prop key="hibernate.proxool.xml">file:///F:/Tomcat/webapps/wiring/WEB-INF/proxool.xml</prop>
<prop key="hibernate.proxool.pool_alias">spring</prop>
</props>
</property>
</bean> <!-- Transaction manager for a single Hibernate SessionFactory (alternative to JTA) -->
<bean id="myTransactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory"><ref local="mySessionFactory"/></property>
</bean>