博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决Spring框架的Dao层改用@Repository注解,无法使用JdbcDaoSupport的问题
阅读量:6240 次
发布时间:2019-06-22

本文共 1095 字,大约阅读时间需要 3 分钟。

 

Alternatively, create an own implementation of JdbcDaoSupport class, and do whatever you want. Dive inside the source code of JdbcDaoSupport, it’s just a simple helper class to create a jdbcTemplate.

 

我创建了一个自己的类,扩展了JdbcDaoSupport类:

package demo1;import javax.annotation.PostConstruct;import javax.sql.DataSource;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.jdbc.core.support.JdbcDaoSupport;public class JdbcDaoSupportExtend extends JdbcDaoSupport {	@Autowired	private DataSource dataSource;		@PostConstruct	public void initialize() {		setDataSource(dataSource);	}}

 

在自己的Dao中继承了这个自己扩展的类:

package demo1;import org.springframework.stereotype.Repository;@Repository(value = "userDao")public class UserDaoImpl extends JdbcDaoSupportExtend implements UserDaoI {	@Override	public void outMoney(Integer id, Double money) {		getJdbcTemplate().update("update user set money = money - ? where id = ?", money, id);	}	@Override	public void inMoney(Integer id, Double money) {		getJdbcTemplate().update("update user set money = money + ? where id = ?", money, id);	}}

 

转载地址:http://lndia.baihongyu.com/

你可能感兴趣的文章
温故而知新:什么是wcf
查看>>
centos语言设置
查看>>
php安装
查看>>
Fragment在getUserVisibleHint时进行加载数据的问题记录
查看>>
使用线程池模拟处理耗时任务,通过websocket提高用户体验
查看>>
Java 内部类种类及使用解析
查看>>
Axure产品原型设计工具
查看>>
spice在桌面虚拟化中的应用系列之三(USB映射实现,SSL加密,密码认证,多客户端支持)...
查看>>
Loading project 91606170 of 1: Project FooBar 问题如何解决?
查看>>
C# yeild使用
查看>>
MapReduce-Hadoop分布式计算模型
查看>>
StrokePlus
查看>>
joisino's travel
查看>>
组合游戏-博弈论中经典模型题目
查看>>
浅谈HTTP的GET和POST
查看>>
点灯笼
查看>>
try{}catch{}
查看>>
[Aaronyang] 写给自己的WPF4.5 笔记11[自定义控件-AyImageButton的过程 1/4]
查看>>
Linux VMware新添加网络适配器找不到配置文件问题
查看>>
Javascript百学不厌 - this
查看>>