计应134 杨超主配置 1) 查询缓存,同下面讲的缓存不太一样,它是针对HQL语句的缓存,即完全一样的语句再次执行时可以利用缓存数据。但是,查询缓存在一个交易系统(数据变更频繁,查询条件相同的机率并不大)中可能会起反作用:它会白白耗费大量的系统资源但却难以派上用场。 2) fetch_size,同J...
分类:
Web程序 时间:
2015-06-12 17:04:48
阅读次数:
104
HQL运算符QBC运算符含义=Restrictions.eq()等于equalRestrictions.ne()不等于not equal>Restrictions.gt()大于greater than>=Restrictions.ge()大于等于greater than or equal<...
分类:
Web程序 时间:
2015-06-12 11:33:36
阅读次数:
149
HQL 是面向对象的查询语言,它SQL语言有些相似.Hibernate根据映射文件配置的映射信息,把HQL查询语句转换为SQL查询语句,并且JDBC ResultSet结果集映射为关联的对象图。由此可见,Hibernate封装了JDBC API查询数据库的细节。在Hibernate提供的各种检索方式...
分类:
其他好文 时间:
2015-06-12 09:50:04
阅读次数:
119
学习了Hibernate才知道连接数据库原来可以这么省事,Java Dao真的是牛得一逼 啊! 查询总结: 1.使用HQL语句 Query q = session.createQuery("select e from com.sun.demo.Emp e"); 2.使用Load方法(主键查...
分类:
Web程序 时间:
2015-06-11 21:13:52
阅读次数:
154
spring的ApplicationContex.xml 中配置 sql 查询方法:加载数据源的两种方式: /WEB-INF/jdbc.properties ${hibernat...
分类:
Web程序 时间:
2015-06-11 16:39:48
阅读次数:
197
HQL(Hibernate Query Language)Hibernate查询语言,语法类似于SQL,可以直接使用实体类及属性。使用HQL 可以避免使用JDBC 查询的一些弊端不需要再编写繁复的SQL 语句,针对实体类及其属性进行查询查询结果是直接存放在List 中的对象,不需要再次封装独立于数据...
分类:
编程语言 时间:
2015-06-06 16:33:31
阅读次数:
174
hibernateBaseDao.findByHql(Stringhql,Object[]
params)方法的使用:findByHql("fromUser_dslwhereuser_name=?",newString[]{userName});
分类:
其他好文 时间:
2015-05-31 01:38:35
阅读次数:
151
我们应该拒绝SQL(或HQL)的拼装,应该永远不要编写这样的代码,有这很严重的安全问题,众所周知的SQL注入。我们可以考虑参数绑定,在hibernate中它有两种方式。1.具名参数利用具名参数的例子:[java]view plaincopyString queryString ="from Item...
分类:
Web程序 时间:
2015-05-30 16:38:31
阅读次数:
167
在hibernate中,用hql语句查询实体类,采用list方法的返回结果为一个List,该List中封装的对象分为以下三种情况:1.查询全部字段的情况下,如"from 实体类",list中封装的对象为实体类本身,各属性都将得到填充。2.只查询一个字段,默认情况下,list中封装的是Object对象...
分类:
Web程序 时间:
2015-05-30 12:12:55
阅读次数:
108
1.DAO层接口的设计,定义一个PersonDAO接口,里面声明了两个方法:public interface PersonDAO{ public List queryByPage(String hql, int offset, int pageSize); public int ...
分类:
Web程序 时间:
2015-05-26 10:40:23
阅读次数:
131