主要配置文件pom.xml 项目的maven 配置文件 管理项目所需 jar 依赖支持web.xml 项目的总 配置文件 :添加 spring和hibernate 支持applicationContext.xml hibernate的配置文件sping-servlet.xml spring的配置文....
分类:
编程语言 时间:
2014-11-05 12:09:45
阅读次数:
323
高级查询
在介绍了更多的高级映射功能之后,是时候回顾一下之前介绍过的查询功能了,看看如何借助这些高级的映射功能来使用一些高级的查询功能。本文会通过以下几个方面进行介绍:
如何在不和数据库进行任何交互的前提下,借助Lucene的力量来动态的筛选结果如何通过使用基于投影(Projection)的查询来获取需要的属性,从而避免与数据库的交互如何使用分面搜索(Faceted Search)对搜...
分类:
Web程序 时间:
2014-11-05 10:54:41
阅读次数:
339
最近在学习企业开发领域很流行的SSH框架(Struts、Hibernate、Spring),由于之前有做过原生的Servlet+JSP的项目,所以在学习过程中我会跟原生开发模式进行对比,在这里我把自己的一些理解做下小结。
1、Servlet+JSP原生开发
先简要说一下Java Web原生开发模式,Java Web开发通常是使用Tomcat之类的容器,Tomcat容器实现了一套也可以称为框架的...
分类:
其他好文 时间:
2014-11-05 09:18:18
阅读次数:
173
org/hibernate/cfg/Configuration.java...
分类:
Web程序 时间:
2014-11-05 00:29:19
阅读次数:
341
起初项目把用户表根据具体职能分为了多个表,设计了一个模块后发现统一继承到系统登录时需要设置一个角色选项,根据角色再去不同的用户表里面查询登录,遂发现这样做太为繁琐了,不设置角色选择就需要提供不...
分类:
Web程序 时间:
2014-11-04 22:54:47
阅读次数:
252
FlushMode.AUTO:Hibernate判断对象属性有没有改变,是默认的清理模式FlushMode.COMMIT:在事务结束之前清理Session的缓存,其他任何时候都不清理缓存FlushMode.NEVER:除非强制调用Session.flush(),或则永不清理缓存。所作的修改只限与内存...
分类:
Web程序 时间:
2014-11-04 19:07:08
阅读次数:
174
学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状态就是刚new出来一个对象,还没有被保存...
分类:
Web程序 时间:
2014-11-04 17:44:06
阅读次数:
331
案例:TInfCustomer cus = (TInfCustomer) this.baseDao.getOne(helper);cus.setXXXcus .setXXX不调用update也写入数据库原因:hibernate在每个session里都会做些处理,比如把查询过的对象缓存起来什么,这个时...
分类:
Web程序 时间:
2014-11-04 17:01:58
阅读次数:
166
一、EhCache的主要特性: 快速 ?2. 简单 ??3. 多种缓存策略 ?4. 缓存数据有两级:内存和磁盘,因此无需担心容量问题 ? ?5. 缓存数据会在虚拟机重启的过程中写入磁盘 ??6. 可以通过RMI、可插入API等方式进...
分类:
Web程序 时间:
2014-11-04 13:20:36
阅读次数:
310
java.lang.IllegalArgumentException: node to traverse cannot be null! org.hibernate.hql.ast.util.NodeTraverser.traverseDepthFirst(NodeTraverser.java:55...
分类:
其他好文 时间:
2014-11-04 12:38:16
阅读次数:
201