`
文章列表
延迟加载:  延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。A、实体对象的延迟加载: 如果想对实体对象使用延迟加载,必须要在实体的映射配置文件中进行相应的配置,如下所示:<hibernate-mapping> <class name=”com.neusoft.entity.User” table=”user” lazy=”true”>   ...
1.什么是ORMORM的全称是Object Relational Mapping,即对象关系映射。它的实现思想就是将关系数据库中表的数据映射成为对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。因此它的目的是为了方便开发人员以面向对象的思想来实现对数据库的操作。2.什么是Hibernate对于Hibernate的称呼有很多,比如工具、技术、框架以及解决方案等,这些都可以,重要的是大家要知道它的作用。在这里我习惯性称它为框架,它是一种能实现ORM的框架。能实现ORM这个功能的框架有很多,Hibernate可以说是这些框架中最流行、最受开发者关注的,甚至连JBoss ...
Properties Editor    Properties Editor 编辑java的属性文件,并可以自动存盘为Unicode格式 Colorer Take    Colorer Take 为上百种类型的文件按语法着色 XMLBuddy    XMLBuddy 编辑xml文件 Code Folding   Code Folding 加入多种代码折叠功能(比eclipse自带的更多) Easy Explorer    Easy Explorer 打开在eclipse中选定文件所在的目录。 Fat ...
关于Spring , Struts结合学习。 一、前言 刚刚接触了日本一个项目,用的框架名称是Northland Framework,主要用到以下部分 Struts、Spring、iBATIS、Velocity。Struts、Spring如何结合在一起? 二、 Spring 提供了三种整合 Struts 的方法: 使用 Spring 的 ActionSupport 类整合 Structs 使用 Spring 的 DelegatingRequestProcessor 覆盖 Struts 的 RequestProcessor 将 Struts Action 管理委托给 ...
1 去 http://commons.apache.org/dbcp 下载一个dbcp.jar 2 你也应该可以在 hibernate的lib目录下面找到dbcp***.jar 3 把这个jar复制到 tomcat/shared/lib 目录下面     第一种方法:到http://commons.apache.org/dbcp/downloads.html下载jar包加入lib即可. 最简单的方法就是:在导入spring2.0的时候,把Spring 2.0 Persistence JDBC libraries复选框选中就可以了
这句话的真正意思,我到现在才体会出来。 他的作用是将请求转发给过滤器链上下一个对象。这里的“下”指的是哪里 ? 值得是下一个filter,如果没有filter那就是你请求的资源。  一般filter都是一个链,web.xml 里面配置了几个就有几个。一个一个的连在一起  request -> filter1 -> filter2 ->filter3 -> .... -> request resource. 下面举一个例子: input.jsp是用来提交输入的,当提交后,过滤器检测姓名和年龄,如果整常的话会提交给output.jsp,如果不正常提交给e ...
使用javascript的时候,通常我们会通过类似: <a href="#" onclick="javascript:方法">提交</a> 的方式,通过一个伪链接来调用javascript方法.这种方法有一个问题是:虽然点击该链接的时候不会跳转页面.但是滚动条会往上滚,解决的办法是返回一个false. 如下所示: <a href="#" onclick="javascript:方法;return false;">提交</a> a href=#与 a hre ...
Eclipse 本身的开发能力非常有限,但它的插件功能非常强大。 Eclipse 的插件的安装方式分为如下两种: ·在线安装。·于动安装。 1. 在线安装 在线安装简单方便,适合网络畅通的场景。在线安装是个较好的安装方式,请按如下步 ...
用myEclipse搭建hibernate框架后,有时搞乱了某些东西后,又想重新加载Hibernate包,但此时 add hibernate capabilities 功能菜单竟然是灰色的,不可用,尤其是初学的朋友往往要重建web项目,一切都要重新来过。 其实大可不必这么做。有个简单的方法可以解决这个问题: 切换到java的导航试图,在项目的根目录下又个项目配置文件:".project",打开后,一般在最下方有: <natures>  <nature>com.genuitec.eclipse.hibernate.hibernatenature&l ...
解释一:           屏蔽某些编译时的警告信息         在强制类型转换的时候编译器会给出警告        加上        程序代码        @SuppressWarnings("unchecked")        就不会警告了 解释二: 注释类型 ...
在hibernate中,延迟加载是1个非常大的优点,但有时候却给我们带来一些小麻烦,在后台查询结束后,session已经关闭,但在前台显示的时候,如果存在关联关系就会产生延迟加载异常。解决办法是客户端每次请求就分配1个session,将请求结果返回给客户端,并完成展现后关闭session。实现这个功能非常简单,在web.xml中加入以下配置 <filter>      <filter-name>hibernateFilter</filter-name>              <filter-class>org.springframework. ...
  本文主要介绍了如何使用 JUnit 4 提供的各种功能开展有效的单元测试,并通过一个实例演示了如何使用 Ant 执行自动化的单元测试。本文假设读者对 Eclipse 下进行 Java 开发有一定的经验,并了解 Java 5 中的注解(annotation)特性。 引言 毋庸置疑,程序员要对自己编写的代码负责,您不仅要保证它能通过编译,正常地运行,而且要满足需求和设计预期的效果。单元测试正是验证代码行为是否满足预期的有效手段之一。但不可否认,做测试是件很枯燥无趣的事情,而一遍又一遍的测试则更是让人生畏的工作。幸运的是,单元测试工具 JUnit 使这一切变得简单艺术起来。 JUnit ...
Global site tag (gtag.js) - Google Analytics