jpa使用原生sql

package com.boco.gaia.service.mockalarm.dao;import org.springframework.data.domain.Page;import org.springframework.data.domain.Pageable;import org.springframework.data.jpa.repository.JpaRepository;import org.springframework.data.jpa.repository.JpaSpecificationExecutor;import org.springframework.data.jpa.repository.Query;import org.springframework.data.repository.query.Param;import com.boco.gaia.service.mockalarm.dao.entity.TfaAlarm;import com.boco.gaia.service.mockalarm.dao.entity.TfaAlarmActPK;/** * 告警表操作DAO类 * @author 许凯勋 * @date 2016年12月9日 下午2:58:04 */ public interface TfaAlarmDao extends JpaRepository, JpaSpecificationExecutor { /** * 查询告警总数 * @author 许凯勋 * @date 2016年12月9日 下午2:50:18 * @param startTime 开始时间 * @param endTime 结束时间 * @return 告警总数 */ @Query("select count(fp0) from TfaAlarm where event_time > to_date(:startTime, 'yyyy-mm-dd hh24:mi:ss') and event_time < to_date(:endTime, 'yyyy-mm-dd hh24:mi:ss')") public long getAlarmsCount(@Param("startTime")String startTime, @Param("endTime")String endTime); /** * 分页查询告警 * @author 许凯勋 * @date 2016年12月9日 下午2:56:29 * @param startTime 开始时间 * @param endTime 结束时间 * @param pageable 分页信息 * @return 分页查询结果 */ @Query("select alarm from TfaAlarm alarm where event_time > to_date(:startTime, 'yyyy-mm-dd hh24:mi:ss') and event_time < to_date(:endTime, 'yyyy-mm-dd hh24:mi:ss')") public Page getAlarmsPages(@Param("startTime")String startTime, @Param("endTime")String endTime, Pageable pageable);}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值