知识大全 hibernate-HQL语句(1)
Posted 知
篇首语:采得百花成蜜后,为谁辛苦为谁甜。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 hibernate-HQL语句(1)相关的知识,希望对你有一定的参考价值。
hibernate-HQL语句(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
查询整个映射对象所有字段
Java代码
//直接from查询出来的是一个映射对象 即 查询整个映射对象所有字段
String hql = from Users ;
Query query = session createQuery(hql);
List<Users> users = query list();
for(Users user : users)
System out println(user getName() + : + user getPasswd() + : + user getId());
输出结果为
name : password :
name : password :
name : password :
Java代码
//直接from查询出来的是一个映射对象 即 查询整个映射对象所有字段
String hql = from Users ;
Query query = session createQuery(hql);
List<Users> users = query list();
for(Users user : users)
System out println(user getName() + : + user getPasswd() + : + user getId());
输出结果为
name : password :
name : password :
name : password :
Java代码
//直接from查询出来的是一个映射对象 即 查询整个映射对象所有字段
String hql = from Users ;
Query query = session createQuery(hql);
List<Users> users = query list();
for(Users user : users)
System out println(user getName() + : + user getPasswd() + : + user getId());
输出结果为
name : password :
name : password :
name : password :
查询单个字段
Java代码
//查询单个字段
String hql = select name from Users ;
Query query = session createQuery(hql);
List<String> list = query list();
for(String str : list)
System out println(str);
输出结果为
name
name
name
Java代码
//查询单个字段
String hql = select name from Users ;
Query query = session createQuery(hql);
List<String> list = query list();
for(String str : list)
System out println(str);
输出结果为
name
name
name
Java代码
//查询单个字段
String hql = select name from Users ;
Query query = session createQuery(hql);
List<String> list = query list();
for(String str : list)
System out println(str);
输出结果为
name
name
name
查询其中几个字段
Java代码
//查询其中几个字段
String hql = select name passwd from Users ;
Query query = session createQuery(hql);
//默认查询出来的list里存放的是一个Object数组
List<Object[]> list = query list();
for(Object[] object : list)
String name = (String)object[ ];
String passwd = (String)object[ ];
System out println(name + : + passwd);
输出结果为
name : password
name : password
name : password
Java代码
//查询其中几个字段
String hql = select name passwd from Users ;
Query query = session createQuery(hql);
//默认查询出来的list里存放的是一个Object数组
List<Object[]> list = query list();
for(Object[] object : list)
String name = (String)object[ ];
String passwd = (String)object[ ];
System out println(name + : + passwd);
输出结果为
name : password
name : password
name : password
Java代码
//查询其中几个字段
String hql = select name passwd from Users ;
Query query = session createQuery(hql);
//默认查询出来的list里存放的是一个Object数组
List<Object[]> list = query list();
for(Object[] object : list)
String name = (String)object[ ];
String passwd = (String)object[ ];
System out println(name + : + passwd);
输出结果为
name : password
name : password
name : password
修改默认查询结果(query list())不以Object[]数组形式返回 以List形式返回
引用
//查询其中几个字段 添加new list() 注意list里的l是小写的 也不需要导入包 这样通过query list()出来的list里存放的不再是默认的Object数组了 而是List集合了
String hql = select new list(name passwd) from Users ;
Query query = session createQuery(hql);
//默认查询出来的list里存放的是一个Object数组 但是在这里list里存放的不再是默认的Object数组了 而是List集合了
List<List> list = query list();
for(List user : list)
String name = (String)user get( );
String passwd = (String)user get( );
System out println(name + : + passwd);
/**
输出结果为
name : password
name : password
name : password
*/
修改默认查询结果(query list())不以Object[]数组形式返回 以Map形式返回
Java代码
//查询其中几个字段 添加new map() 注意map里的m是小写的 也不需要导入包 这样通过query list()出来的list里存放的不再是默认的Object数组了 而是map集合了
String hql = select new map(name passwd) from Users ;
Query query = session createQuery(hql);
//默认查询出来的list里存放的是一个Object数组 但是在这里list里存放的不再是默认的Object数组了 而是Map集合了
List<Map> list = query list();
for(Map user : list)
//一条记录里所有的字段值都是map里的一个元素 key是字符串 value是字段值
//如果将hql改为 String hql = select new map(name as username passwd as password) from Users ; 那么key将不是字符串 了 而是 username password 了
String name = (String)user get( );//get( );是get(key) 注意: 是字符串 而不是整形
String passwd = (String)user get( );
System out println(name + : + passwd);
/**
输出结果为
name : password
name : password
name : password
*/
Java代码
//查询其中几个字段 添加new map() 注意map里的m是小写的 也不需要导入包 这样通过query list()出来的list里存放的不再是默认的Object数组了 而是map集合了
String hql = select new map(name passwd) from Users ;
Query query = session createQuery(hql);
//默认查询出来的list里存放的是一个Object数组 但是在这里list里存放的不再是默认的Object数组了 而是Map集合了
List<Map> list = query list();
for(Map user : list)
//一条记录里所有的字段值都是map里的一个元素 key是字符串 value是字段值
//如果将hql改为 String hql = select new map(name as username passwd as password) from Users ; 那么key将不是字符串 了 而是 username password 了
String name = (String)user get( );//get( );是get(key) 注意: 是字符串 而不是整形
String passwd = (String)user get( );
System out println(name + : + passwd);
/**
输出结果为
name : password
name : password
name : password
*/
Java代码
//查询其中几个字段 添加new map() 注意map里的m是小写的 也不需要导入包 这样通过query list()出来的list里存放的不再是默认的Object数组了 而是map集合了
String hql = select new map(name passwd) from Users ;
Query query = session createQuery(hql);
//默认查询出来的list里存放的是一个Object数组 但是在这里list里存放的不再是默认的Object数组了 而是Map集合了
List<Map> list = query list();
for(Map user : list)
//一条记录里所有的字段值都是map里的一个元素 key是字符串 value是字段值
//如果将hql改为 String hql = select new map(name as username passwd as password) from Users ; 那么key将不是字符串 了 而是 username password 了
String name = (String)user get( );//get( );是get(key) 注意: 是字符串 而不是整形
String passwd = (String)user get( );
System out println(name + : + passwd);
/**
输出结果为
name : password
name : password
name : password
cha138/Article/program/Java/ky/201311/28546相关参考
switch语句的格式和功能switch(表示式)case常量表达式1:语句1;case常量表达式2:语句2;…case常量表达式n:语句n;default:语句n+1;一般,该语句与回圈语句一起使用
SQL实战新手入门:删除数据-DELETE语句(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
SQL实战新手入门:更新数据-UPDATE语句(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
SQL实战新手入门:获取数据-SELECT语句(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
SQL语句的22条法宝[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
教父1中的经典语句有哪些?让朋友低估你的优点,让敌人高估你的缺点。——《教父》系列经典语录,一生受用1.巨大财富的背后,都隐藏着罪恶。2.让朋友低估你的优点,让敌人高估你的缺点。3.不要憎恨你的敌人,
知识大全 浅析PowerBuilder下动态SQL语句[1]
浅析PowerBuilder下动态SQL语句[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
——此文章摘自《网络游戏服务器端编程》定价¥ 特价¥详细>>//tracklinktechcn/?m_id=dangdang&a_i
初学者必读:精讲SQL中的时间计算语句[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 问请
——此文章摘自《网络游戏服务器端编程》定价¥ 特价¥详细>>//tracklinktechcn/?m_id=dangdang&a_i