jpa使用原生sql
2016-12-12 10:28
344 查看
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);}
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);}
相关文章推荐
- 使用 JPQL 和原生 SQL 查询 JPA 实体(转)
- jpa使用原生SQL update和insert
- JPA的查询语言—使用原生SQL
- 使用 JPQL 和原生 SQL 查询 JPA 实体
- jpa或bernate使用原生sql进行关联查询org.hibernate.hql.internal.ast.QuerySyntaxException: Path expected for join
- springboot jpa Query使用原生SQL例子--测试通过
- JPA的查询语言—使用原生SQL
- JPA的查询语言—使用原生SQL
- JPA的查询语言—使用原生SQL
- 使用Hibernate SQLQuery执行原生SQL
- [转]ThinkPHP中如何使用原生SQL
- 简单修改Hibernate源码,增加使用原生SQL查询时动态addEntity和addScalar功能
- JPA执行原生SQL截断Char类型问题
- Hibernate 使用原生SQL进行查询
- hibernate 使用原生sql不能执行删除!
- model聚合函数使用 以及 原生sql语句的执行方法
- Hibernate使用原生SQL适应复杂数据查询
- hibernate 原生sql的使用
- 简单修改Hibernate源码,增加使用原生SQL查询时动态addEntity和addScalar功能
- Hibernate使用原生SQL语句