
j2EE技术区
文章平均质量分 91
jianhuili
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hibernate根据条件动态组装sql/hql语句(仿ibatis动态查询语句功
1.功能需求背景 项目中使用hibernate作为数据持久层框架,主要考虑hibernate在进行一些简单的crud操作时非常便利,不需要和ibatis似的为每个sql操作都写一堆文件,但是同时也带来了一些局限性,如类似ibatis强大的动态查询功能用不了了,但是这个功能在项目中的应用场景又很大,hibernate自身也支持将sql/hql语句写在.hbm.xml映射文件中和元素,但是这个功能只原创 2012-05-28 11:04:25 · 10192 阅读 · 2 评论 -
spring mvc 研究
一、前言: 二、核心类与接口: 三、核心流程图 四、DispatcherServlet说明 五、双亲上下文的说明 六、springMVC-mvc.xml 配置文件片段讲解 七、如何访问到静态的文件,如jpg,js,css? 八、请求如何映射到具体的Action中的方法? 九、Spring中的拦截器: 十、如何使用拦截器? 十一、如何实现全局的异常处理? 十二、如何把全局异常原创 2012-06-17 23:21:31 · 1331 阅读 · 0 评论 -
Hibernate中addScalar的使用
当我们用HQL进行子查询的时候,如select * from Tree where pid in (select id from Tree,此时HIBERANTE就会报错,说什么*号错误之类的。但如果将*改为Tree类里的所有子段时就不会有问题了。就会像平时一样第一行数据返回一个Object[],然后你再根据Tree类里字段对Object[]数组里的值进行转换。这样一来比较麻烦。今天发现如果我SQ原创 2012-05-24 20:05:38 · 3106 阅读 · 0 评论 -
Hibernate 资源文件中定义复杂的自定义sql,可灵活用于自定义的复杂增删改查
在Hibernate 资源文件中定义复杂的自定义sql,可灵活用于自定义的复杂增删改查 此方法不限于以前的hibernate是注解方式还是xml声明实体类。 一 定义包含自定义sql的资源文件:directSql.hbm.xml Xml代码 xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernat原创 2012-05-25 10:06:36 · 2344 阅读 · 0 评论 -
Hibernate 3 中 formula 的简单应用
问题描述: 数据库商品表中有价钱与折扣两个字段,现要求查询商品信息,按打完拆之后的价钱升序排列。 formula : hibernate 中的formula属性允许在ORM映射时根据自定义公式或表达式(sql语句)生成实现类中的新的属性,并且新的属性可用于HQL查询。 实现过程: 实体类中添加自定义属性real_price: [java] view plaincop原创 2012-05-25 10:05:34 · 915 阅读 · 0 评论 -
Hibernate实现模糊查询的方法
大家都知道使用本地SQL进行模糊查询用关键字 LIKE 对于在Hibernate里怎么实现呢? 一、绑定参数法: Sql代码 Session session=HibernateUtil.getSessionFactory ().getCurrentSession(); session.beginTransaction(); String strSQL="f原创 2012-05-22 13:17:11 · 27977 阅读 · 1 评论 -
Hibernate实现模糊查询的方法
大家都知道使用本地SQL进行模糊查询用关键字 LIKE 对于在Hibernate里怎么实现呢? 一、绑定参数法: Sql代码 Session session=HibernateUtil.getSessionFactory ().getCurrentSession(); session.beginTransaction(); String strSQL="f原创 2012-05-22 11:50:36 · 1600 阅读 · 0 评论 -
Hibernate的Criteria 的用法进行总结:
Hibernate的Criteria 的用法进行总结: Hibernate的Criteria 的用法进行总结: Java代码 Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。 Criteria 和 DetachedCriteria 的主要区别在于创建的形式原创 2012-05-22 13:10:35 · 1737 阅读 · 0 评论 -
JSTL与Struts的结合
JSTL Core标签库 Core标签库,又被称为核心标签库,该标签库的工作是对于JSP页面一般处理的封装。在该标签库中的标签一共有14个,被分为了四类,分别是: q 多用途核心标签:、、、。 q 条件控制标签:、、、。 q 循环控制标签:、。 q URL相关标签:、、、。 以下是各个标签的用途和属性以及简单示例。 9.原创 2011-04-09 15:53:00 · 600 阅读 · 0 评论 -
Hibernate 二级缓存
很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。 hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓原创 2012-07-12 15:50:54 · 949 阅读 · 0 评论