关于直接继承HibernateTemplate类的错误结果
关于直接继承HibernateTemplate类的错误结果
语博兄 发表于3年前
关于直接继承HibernateTemplate类的错误结果
  • 发表于 3年前
  • 阅读 19
  • 收藏 0
  • 点赞 0
  • 评论 0

看了视频,自己写了小段程序,后来也要用到HibernateTemplate了。不记得当时具体怎么写的,映像里是继承HibernateTemplate ,然后我就直接让Dao继承之,代码如下:

package net.sfans.registration.dao.impl;

import java.util.List;
import javax.annotation.Resource;
import org.springframework.orm.hibernate3.HibernateTemplate;
import net.sfans.registration.dao.UserDao;
import net.sfans.registration.model.User;

//@Resource
public class UserDaoImpl extends HibernateTemplate implements UserDao {

	@Override
	public boolean checkExistsByName(String username){
		
//		List<User> userList = this.find("from User u where u.username='"+username +"'");
//		this.save(new User());
//		List<User> userList = (List<User>)this.find("from User");
//		User user = userList.get(0);
//		System.out.println(user);
//		return (userList != null && userList.size() > 0 );
		return true;
	}

	@Override
	public void save(User user) {
		this.save(user);
	}
}

反复试验都不成功,不能实例化,还是将HibernateTemplate注入到DAO吧。其实原因真的很苦笑不得,因为不管怎么诸注入SessionFactory,在XML里面注入也好,其中的HibernateTemplate都没得到实例化。。。

标签: HibernateTemplate
共有 人打赏支持
粉丝 2
博文 53
码字总数 22168
×
语博兄
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: