文档章节

createNativeQuery原生-命名查询总记录数目

游动的海蜇
 游动的海蜇
发布于 2016/01/26 20:15
字数 113
阅读 38
收藏 0
点赞 1
评论 0

createNativeQuery原生-命名查询总记录数目示例:

    public int getCountByIdAndType(List<Integer> ruleIds, String sourceType) {
        StringBuilder sql = new StringBuilder(" select count(*) from user_rule where source_type = ");
        sql.append("'" + sourceType + "'");
        sql.append(" and rule_id in (");
        for (int i = 0; i < ruleIds.size(); i++) {
            sql.append("?,");
        }
        // em指的是EntityManager
        Query query = em.createNativeQuery(sql.substring(0, sql.length() - 1) + ")");
        for (int i = 0; i < ruleIds.size(); i++) {
            query.setParameter(i + 1, ruleIds.get(i));
        }
        Object result = query.getSingleResult();
        int count = 0;
        if (null != result 
                && !"".equals(result.toString())) {
           count = Integer.parseInt(result.toString());
        }
        return count;
    }

© 著作权归作者所有

共有 人打赏支持
游动的海蜇
粉丝 7
博文 120
码字总数 33143
作品 0
杭州
程序员
Java for Web学习笔记(一二三):搜索(5)MySQL全文索引(下)

小例子 我们在表格Ticket和TicketComment中加入了fulltext key。小例子在Ticket的Subject或Body,以及在TicketComment的Body检索内容,按分页方式显示出来,同时显示关联分数,并按关联分数降...

flowingflying
05/24
0
0
Play Framework如何通过原生态sql转换成VO对象?!!!!

我现在用原生sql查询一个表然后装换成List但是总是报错,不知道那位高手知道? VO对象 @Entity class TestVo extends Model{ private int total; private String actionnamezh; public int get...

懵哲
2011/09/05
623
2
bboss持久层分页接口使用示例

bboss持久层分页接口比较有特色,提供了四种Style的分页接口: 第一种Style 根据sql语句直接分页,这种风格是bboss 3.6.0及之前版本一直沿用的接口 第二种Style 根据sql语句和外部传入的总记...

bboss
2016/01/03
55
0
Hibernate SQL查询 addScalar()或addEntity()

Hibernate除了支持HQL查询外,还支持原生SQL查询。 对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。该接口是Query接口的子接口。 执行S...

小和尚敲代码
2016/01/29
66
0
[ Laravel 5.2 文档 ] 数据库 —— 查询构建器

从一张表中取出所有行 在查询之前,使用门面的方法,方法为给定表返回一个查询构建器,允许你在查询上链接更多约束条件并最终返回查询结果。在本例中,我们使用方法获取表中所有记录:

QIANG008
2016/09/23
0
0
Spring Data JPA坑点记录

场景:动态查询,分页查询,根据传入不同的状态,分别查询不同数据表,并且在传入page对象之前用map进行VO转换。而pageable的使用地方不同影响到了分页数据的正确性,以此进行探讨。 pageab...

Joryun刘家源
2017/12/13
0
0
Hibernate原生SQL查询

Hibernate除了支持HQL查询外,还支持原生SQL查询。 一、标量查询 它们都将返回一个Object数组组成的List,数组每个元素都是person_inf表的一个字段值。Hibernate会使用ResultSetMetadata来判...

ForingY
2016/12/29
5
0
hibernate sql 查询

Hibernate 支持使用原生的SQL查询,使用原生SQL查询可以利用某些数据库特性,原生SQL查询也支持将SQL语句放在配置文件中配置,从而提高程序的解耦,命名SQL查询还可以用于调用存储过程。 SQL查...

DaDa-da
04/23
0
0
YII模型操作--CURD

1.整备工作:创建控制器,添加命名空间和引用,填写测试方法: 2.查询: (1).通过原生的sql语句查询: 注:无法做到防注入攻击; (2).sql防注入方式查询 (3).数组方式带条件查询(结果是对象)...

笨小熊
2016/09/27
40
0
mybatis-plus 2.3 发布:以后停止维护,代号:终结者

mybatis-plus 2.3 发布,mybatis-plus 是一款 mybatis 动态 SQL 自动注入 mybatis 增删改查 crud 操作中间件, 减少你的开发周期优化动态维护 xml 实体字段。 代号:终结者!! I will be ba...

青苗
05/16
0
25

没有更多内容

加载失败,请刷新页面

加载更多

下一页

OSChina 周一乱弹 —— 你的朋友圈有点生锈了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @Devoes :分享Trademark的单曲《Only Love (电视剧《妙手仁心 II》插曲)》: 《Only Love (电视剧《妙手仁心 II》插曲)》- Trademark 手机党少...

小小编辑
今天
203
8
【面试题】盲人坐飞机

有100位乘客乘坐飞机,其中有一位是盲人,每位乘客都按自己的座位号就坐。由于盲人看不见自己的座位号,所以他可能会坐错位置,而自己的座位被占的乘客会随便找个座位就坐。问所有乘客都坐对...

garkey
今天
1
0
谈谈神秘的ES6——(二)ES6的变量

谈谈神秘的ES6——(二)ES6的变量 我们在《零基础入门JavaScript》的时候就说过,在ES5里,变量是有弊端的,我们先来回顾一下。 首先,在ES5中,我们所有的变量都是通过关键字var来定义的。...

JandenMa
今天
1
0
arts-week1

Algorithm 594. Longest Harmonious Subsequence - LeetCode 274. H-Index - LeetCode 219. Contains Duplicate II - LeetCode 217. Contains Duplicate - LeetCode 438. Find All Anagrams ......

yysue
今天
2
0
NNS拍卖合约

前言 关于NNS的介绍,这里就不多做描述,相关的信息可以查看NNS的白皮书http://doc.neons.name/zh_CN/latest/nns_background.html。 首先nns中使用的竞价货币是sgas,关于sgas介绍可以戳htt...

红烧飞鱼
今天
1
0
Java IO类库之管道流PipeInputStream与PipeOutputStream

一、java管道流介绍 在java多线程通信中管道通信是一种重要的通信方式,在java中我们通过配套使用管道输出流PipedOutputStream和管道输入流PipedInputStream完成线程间通信。多线程管道通信的...

老韭菜
今天
0
0
AB 压力测试

Ubuntu 安装AB apapt-get install apache2-utils 使用AB 压力测试 -c 并发数 -n请求总数 ab -c 3000 -n 10000 http://localhost/test/index.php AB只能测试localhost 返回结果 This is Apac......

xiawet
今天
0
0
用Python绘制红楼梦词云图,竟然发现了这个!

Python在数据分析中越来越受欢迎,已经达到了统计学家对R的喜爱程度,Python的拥护者们当然不会落后于R,开发了一个个好玩的数据分析工具,下面我们来看看如何使用Python,来读红楼梦,绘制小...

猫咪编程
今天
1
0
Java中 发出请求获取别人的数据(阿里云 查询IP归属地)

1.效果 调用阿里云的接口 去定位IP地址 2. 代码 /** * 1. Java中远程调用方法 * http://localhost:8080/mavenssm20180519/invokingUrl.action * @Title: invokingUrl * @Description: * @ret......

Lucky_Me
今天
1
0
protobuf学习笔记

相关文档 Protocol buffers(protobuf)入门简介及性能分析 Protobuf学习 - 入门

OSC_fly
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部