hibernate-sql
2016-08-23 20:23
441 查看
1.返回一个Object[]
2.返回一个对象
3.绑定参数
@Test
public void sqlTest(){
String sql="select *from tea where name in(:ids)";
SQLQuery query=session.createSQLQuery(sql);
query.addEntity(Tea.class);
@Test public void sqlTest(){ String sql="select *from tea";
//通过session的CreateSQLQuery()方法获得一个SQLQuery
//SQLQuery是Query的子类 SQLQuery query=session.createSQLQuery(sql);
//返回一个Object数组 List<Object[]> list=query.list(); for(Object[] a:list){ System.out.println(Arrays.toString(a));//object数组打印的方法 } }
2.返回一个对象
@Test public void sqlTest(){ String sql="select *from tea";
SQLQuery query=session.createSQLQuery(sql);
//指定查询结果与某个持久化类绑定 query.addEntity(Tea.class); List<Tea> list=query.list(); for(Tea a:list){ System.out.println(a); } }
3.绑定参数
@Test
public void sqlTest(){
String sql="select *from tea where name in(:ids)";
SQLQuery query=session.createSQLQuery(sql);
query.addEntity(Tea.class);
//绑定参数 query.setParameterList("ids",new Object[] {8,9,10}); List <Tea> list=query.list(); for(Tea a: list){ System.out.println(a); } }
相关文章推荐
- 关于oracle with as用法
- mysql 开启事务
- mysql 开启事务
- Unable to acquire Oracle environment handle
- Oracle 数据库SQL中 decode()函数简介
- AWS RDS 解决时区,utf8问题
- SQL SERVER 2005中的Schema详解
- 【原】Spring整合Redis(第三篇)—盘点SDR搭建中易出现的错误
- Anroid——第三方数据库SQLite——SQLiteOpenHelper+SQLiteDatabase
- Mybatis 与 JDBC 比较
- SQL SERVER 用户架构分离
- SQL SERVER 所有权链和上下文切换
- sys.database_principals (Transact-SQL) 从SQL SERVER数据库中查询安全主体
- 【原】Spring整合Redis(第二篇)—SDR环境搭建具体步骤
- SqlServer 的提示符(Option/With等提示符)不是什么时候都可以用的
- memcached 小记
- 【原】Spring整合Redis(第一篇)—SDR简述
- 服务器搭建1 安装mysql数据库
- flask-session session_id 和key与value的在redis的保存方式
- MySQL 找锁