XML中你的'sessionFactory' 定义了吗?
解决方案 »
- 请教一下web容器可以部署普通的Socket Server应用吗?
- JFreeChart 报错,能跳转到页面.后台Attribute [JFreeChart_Deleter] is not serializable错误
- Ajax中文问题,只能在服务器端解决吗?
- JQuery ajax 访问action为什么出现无action?
- JSP页面问题
- 请教高手“An internal error ”
- weblogic中用sqlserver配连接池的问题
- 请问在JAVA如何实现http请求的header字段的赋值?
- 我的 weblogic7.2 URL路径有问题
- action怎么老是不能加载,欢迎大家给指正
- 求教:java的md5算法怎样写?
- 送分帖!请教学习spring、hibernate、webwork这三样最好的顺序是怎样的?
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.SQLServerDialect
</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>com/ls/main/userInfo/Userinfo.hbm.xml</value></list>
</property></bean>
在UserinfoDAO类中写上
private SessionFactory sessionFactory;
还是踏实点 一步一步来
如果你要是学生 不如好好 的研究j2se 和java模式
到了公司hibernate +spring 不一定真的能用的上
公司都用自己的框架
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>把id名字换一下,不要和类名一样,你换成userinfoDAO试一下,看了你的这个类,你是没有面向接口编程,建议你还是先定义DAO接口,然后写DAO实现举个例子:我的工程名字是test
com.test.hibernate.dao
com.test.hibernate.dao.imp
com.test.spring.service
com.test.spring.serivce.imp在com.test.hibernate.dao写一个DAO接口
public interface IUserInfoDAO{
public void save(Userinfo transientInstance);
public void del(Userinfo transientInstance);
..
}然后再在com.test.hibernate.dao.imp里面写具体实现
public class UserinfoDAO extends HibernateDaoSupport implements IUserInfoDAO {
public void save(Userinfo transientInstance){
.... } public void del(Userinfo transientInstance){
..
}
}然后再写把业务层代码写在
com.test.spring.service
com.test.spring.serivce.imp
这里面,这才是你用的这种框架写的模式,不是你直接就写一个类,继承HibernateDaoSupport