Hibernate两种查询方式:HQL和Criteria...
分类:
系统相关 时间:
2014-09-02 15:53:04
阅读次数:
242
刚才写一条hql语句,想起来之前上学那会老师的教诲:用到or的时候防止逻辑出错把需要or的条件用括号括起来。在写hql的时候就很注意,把需要or的条件括了起来,然后执行的时候看了下Hibernate执行的sql语句却没有括号,这会犯疑惑了,难道是Hibernate出问题了,通过一番求证,得出如下结论:并不是Hibernate出错了,而是自己基础太差了。下边就这个问题来分析下。
给...
分类:
其他好文 时间:
2014-09-01 19:40:03
阅读次数:
193
Hibernate学习-------数据库增删改查操作(部分)...
分类:
数据库 时间:
2014-08-30 08:50:39
阅读次数:
287
通常使用的Hibernate通常是三种:hql查询,QBC查询和QBE查询: 1、QBE(Qurey By Example)检索方式 QBE是最简单的,但是功能也是最弱的,QBE的功能不是特别强大,仅在某些场合下有用。一个典型的使用场合就是在查询窗口中让用户输入一系列的查询条件,然后返回匹配的对象。...
分类:
系统相关 时间:
2014-08-29 12:56:17
阅读次数:
312
Hibernate除了HQL外,还支持SQL的查询,API为createSQLQuery(sql),如果数据库使用的是Oracle, 由于数据库表中的列都是大写,所以在从resultset到javabean的时候,需要完全匹配。 一般我们会用DTO或者作为DTO的E...
分类:
数据库 时间:
2014-08-28 09:52:49
阅读次数:
430
1.Hibernate有哪几种查询数据的方式(1)导航对象图查询(2)OID查询(3)HQL(4)QBC(5)本地SQL2.load()和get()的区别load加载方法:Users user = (Users)session.load(Users.class, userId);get加载方法:Us...
分类:
系统相关 时间:
2014-08-27 18:39:08
阅读次数:
271
第一部分、连接查询一、内连接内连接查询操作列出与连接条件匹配的数据行,它使用比较运算符比较被连接列的列值。内连接分三种:1、等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列。2、不等连接:在连接条件使用除等于运算符以外的其它比较运算...
分类:
其他好文 时间:
2014-08-27 18:06:28
阅读次数:
342
左连接:left join 如A left join B 即取出A表的所有数据,由on条件关联的B表数据,有则显示,没有则为空;右连接:right join 如 A right join B 即取出B表的所有数据,由on条件关联的A表数据,有则显示,没有则为空;所以:A left join B 与 ...
分类:
其他好文 时间:
2014-08-27 17:58:28
阅读次数:
187
用Hibernate+MySQL的童鞋是不是很苦恼为什么MySQL不支持中文排序呢?没办法,只有等utf8_unicode_cn 出来了。如果用hibernate即想实现跨库,又想不改代码如何实现呢,下边告诉你答案。
方法一、描述:给Hibernate的MySQL方言包注册一个排序方法,该方法中实现了MySQL中文排序。贴代码:
public class MySQLExtend...
分类:
系统相关 时间:
2014-08-27 11:06:07
阅读次数:
203