jpa原生query_JPA执行原生SQL语句

前言

作业的项目终于告一段落了暂时,这周继续进行日志系统的编写,只可惜这周开始练科三了,一开始是全天练车,导致每天写代码的时间减少了好多,后来时间进行了调整(早上四点半到七点半,晚上五点到七点多),也算有挺多的时间了。

(驾校不正规,练车两行泪)

需求

由于日志系统每天的数据量较大,随着时间的推移,有很多之前的数据可能就没用了,但是在数据表里放着就占资源,于是要删除三个月之前的数据,就需要自己写原生SQL语句了。

Jdbc

按照教程给的源码进行了功能的编写,由于没写单元测试,所以虽说功能实现了,但是还是有很大的缺陷的,后来问了一下潘老师,老师推荐使用的是JPA

@Override

public List getData() {

/\* 定义实现了RowCallbackHandler接口的对象\*/

RowCallbackHandler rowCallbackHandler \= new RowCallbackHandler() {

/\*\*

\* 该方法用于执行jdbcTemplate.query后的回调,每行数据回调1次。比如DayLog表中有两行数据,则回调此方法两次。

\* @param resultSet 查询结果,每次一行

\* @throws SQLException 查询出错时,将抛出此异常,暂时不处理。

\*/

@Ove

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值