SqlFunction SqlUpdate SqlQuery

这次要写的3个东西,我觉得没有必要自习研究,别的功能已经够好,同时还有专门的Hibernate,这里只是做一点提示.

1。
  SqlFunction sf=new SqlFunction(DataSource对象,一个sql语句);
  sf.compile():
  sf.run();
  注意返回的是单条记录。

2。
  SqlUpdate su=new SqlUpdate(DataSource对象,一个sql语句);一般做法如下:
 这个sql语句带有?,然后通过su.setTypes(一个int数组----->代表?的类型---->Types.VARCHAR就是一个int值)
然后su.compile();
然后su.update(一个对应参数?的Object数组值);

3。
org.springframework.jbdc.object.SqlQuery的子类MappingSqlQuery。
一般需要继承它,在构造函数中用super(DateSource对象,然后是sql语句)并调用compile()方法。
然后需要自己重新写protected Object mapRow(ResultSet rs,int rowNum)throws SQLException,这里面可以
在返回数据之前做一些封装。

 

在写一个DAO的时候,你需要setDataSource(DateSource ds),这里面构建上诉3个中的任意你需要的对象。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值