rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » hibernate查询

Struts+Spring+Hibernate的Web应用执行过程

  struts1和spring有两种整合的方法  一种是action和springbean映射;一种是将action交给spring初始化 第一种方式:访问.do的URL->tomcat接收到request-〉到Struts配置文件里找对应的action-〉找到对应的action组件(Actio... « 阅读全文

发布于: 2012-04-06 07:39:41

hibernate映射视图

  因为一个报表需要的统计需要连接3张表,而且sql语句比较复杂,并且三张表都是百万数量级的数据。所有开始我选择的是nativeSQL的方式去执行这个查询。但是问题来了,因为我们公司的框架JSP页面的展现是使用EC控件,而且封装的方法在这里不能使用原生sql的方式,所有我只能选择建立视图。    建立视... « 阅读全文

发布于: 2012-04-03 13:44:52

hibernate Restrictions用法

  方法说明Restrictions.eq=Restrictions.allEq利用Map来进行多个等于的限制Restrictions.gt>Restrictions.ge>=Restrictions.lt<Restrictions.le<=Restrictions.betweenBETWEENRestrictions.likeLIKERestrictions.ininRestrictions.andandRe... « 阅读全文

发布于: 2011-10-19 08:23:24

hibernate的criteria查询,为关联对象的关

  使用hibernate的criteria进行查询的时候如果需要关联对象,或者说对查询对象的子对象,甚至孙对象设置条件的话,需要对子对象或孙对象设置别名://如果是居民用户if(Registration.USER_TYPE_PERSON.equals(map.get("userType").toString())){//对关联的对象设置别名criteria.createAlias("person", "p",CriteriaSpecification.LEFT_JOIN);criter... « 阅读全文

发布于: 2011-10-12 10:45:46

Hibernate12_增删改查

  我们用一对多,多对一双向关联为例,看一下hibernate的增删改查。 增 Persion类 package cc.tudekai.entity; import java.io.Serializable; import java.util.HashSet; import java.util.Set; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax... « 阅读全文

发布于: 2011-09-27 09:04:37

查询避免Unknown column ‘xxx’ in ‘where clause’

  (2007-09-17)但凡写过sql语句的人估计都曾经碰到过类似于Unknowncolumn‘xxx’in‘whereclause’的问题。单从字面理解,我们很容易得出列名不存在的结论,但是,很多时候起始并不是由于列名出错造成的。而是由于拼凑sql语句时对字符类型数据没有用引号引起来造成的。  比... « 阅读全文

发布于: 2011-09-22 13:34:38

Hibernate动态查询返回count的方法

  就是用户选择搜索结果的分页的实现,用户可以选择搜索范围,比如性别、名称、地址之类的,内容是用Criteria做的动态查询得到的,最多返回十个结果,但要返回int类型的全部结果的数量,就是count,不知道条件查询有没有返回int类型的count的方法(我没找到),用HQL组合的话还太麻烦了,HQL有... « 阅读全文

发布于: 2011-09-22 13:15:02

Hibernate高级查询实战

  大家知道,在Hibernate Framework中,提供了三种查询数据的方式:    1.Hibernate Query Language (HQL):    它是ANSI SQL的最小OO Dialect,例:session.createQuery("from Category c where c.name like 'Laptop%'");                     entityManager.createQuery("select c from Category... « 阅读全文

发布于: 2011-09-19 11:04:37

Hibernate中使用SQLQuery的查询:

              BaseHibernateDAO dao = new BaseHibernateDAO();             //查询语句            String strSql = " select * from hrrole h where h.code like ? and h.id <> ?";            //设置查询对象            SQLQuery query = dao.getSession().creat... « 阅读全文

发布于: 2011-09-17 12:36:31

hibernate查询(模糊查询、子查询等)

    Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。   Criteria 和 DetachedCriteria 的主要区别在于创建的形式不一样, Criteria 是在线的,所以它是由 Hibernate Session 进行创建的;而 DetachedCriteria 是离线的,创建时无需 Session,DetachedCriteria 提供了 2 个静态方法 fo... « 阅读全文

发布于: 2011-09-12 13:43:12