摘要: map的键尽量是字符串或者数字类型: ${key}---${map[key]} 阅读全文
posted @ 2014-06-12 14:33 于辰 阅读(8037) 评论(0) 推荐(0) 编辑
摘要: 图书信息:陈雄华 林开雄 编著ISBN 978-7-121-15213-9概述:第1章:对Spring框架进行宏观性的概述,力图使读者建立起对Spring整体性的认识。第2章:通过一个简单的例子展现开发Spring Web应用的整体过程,通过这个实例,读者可以快速跨入Spring Web应用的世界。... 阅读全文
posted @ 2014-06-12 11:19 于辰 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 本文依旧以Customer类和Order类进行说明。一、引言: Hibernate检索Customer对象时立即检索与之关联的Order对象,这种检索策略为立即检索策略。立即检索策略存在两大不足: A、select语句太多,而且会出现N+1的问题。所谓N+1,1是指先查出所有的Custome... 阅读全文
posted @ 2014-06-11 22:48 于辰 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 本文以Customer和Address类的关系为例说明一对一关联映射;以Category和Item类的关系说明多对多关联关系。一、映射一对一关联: 分两种情况:按照外键映射和按照主键映射。这两种方式的区别在于对应表结构的不同。 1、按照外键映射: 实例代码:Customer.hbm.xml:A... 阅读全文
posted @ 2014-06-10 22:06 于辰 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一、映射Set(集):未排序,无重复。 实例代码: 参数说明:name:指定属性名。table:指定与属性名对应的表名。lazy:是否延迟加载。:指定IMAGES的外键。:指定和images集合中元素对应的字段为FILENAME。二、映射Bag(包):未排序,允许重复。 Hibern... 阅读全文
posted @ 2014-06-09 21:37 于辰 阅读(358) 评论(0) 推荐(0) 编辑
摘要: Hibernate采用映射类型作为Java类型和SQL类型的桥梁,对应type属性。分为两种:内置映射类型和客户化映射类型。一、内置映射类型: 1、Java基本类型的Hibernate映射类型: Java基础类型的Hibernate映射类型Hibernate映射类型Java类型标准SQL类型... 阅读全文
posted @ 2014-06-04 22:04 于辰 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 一、使用组成关系的原则: 在不导致数据冗余的前提下,尽可能减少数据库表的数目及表之间的外键参照关系,因为建立多个表的连接是很耗时的操作。 举例说明:Customer类中的Address属性,可以通过组件的方式来映射,避免了额外建立一张ADDRESS表,还能达到对象化操作的目的。 配置文件: ... 阅读全文
posted @ 2014-06-03 21:58 于辰 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一、与触发器协同工作: 当Hibernate与数据库的触发器协同工作时,会出现以下两类问题: 1、触发器使Session缓存中的数据和数据库中的不一致: 出现此问题的原因是触发器运行在数据库内,它执行的操作对Session是透明的。 解决方案:在执行完包含有触发器的操作之后,立刻调用... 阅读全文
posted @ 2014-05-29 22:36 于辰 阅读(209) 评论(0) 推荐(0) 编辑
摘要: function getFormQueryString(frmID) { var frmID=document.getElementById(frmID); var i,queryString = "", and = ""; var item; // for each form's obj... 阅读全文
posted @ 2014-05-29 14:43 于辰 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 一、Hibernate缓存简介: Session接口是Hibernate向应用程序提供的操纵数据接口的最主要接口,它提供了基本的保存、更新、删除和加载Java对象的方法。 Session具有一个缓存,位于缓存中的对象称为持久化对象,Session能够在某些时间点来同步更新数据库,这一过程即为清理... 阅读全文
posted @ 2014-05-25 23:05 于辰 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 关联是有方向的,包含单向关联和双向关联。分别讨论。本文以客户Customer和订单Order来进行讨论:一个Customer有多个Order,每个Order对应一个Customer。Customer对象代码:public class Customer { private long id; pri... 阅读全文
posted @ 2014-05-23 22:19 于辰 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Hibernate使用对象标识符(OID)来建立内存中对象和数据库表中记录的对应关系,对象的OID和数据库的主键对应。为了保证OID的唯一性和不可变性,应该让Hibernate来为OID赋值。Hibernate通过标识符生成器来为OID赋值。一、指定标识符生成器: 使用元素的子元素来指定。Hi... 阅读全文
posted @ 2014-05-22 22:14 于辰 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: DB2 org.hibernate.dialect.DB2DialectDB2 AS/400 org.hibernate.dialect.DB2400DialectDB2 OS390 org.hibernate.dialect.DB2390DialectMicrosoft SQL Server 20... 阅读全文
posted @ 2014-05-22 13:18 于辰 阅读(1419) 评论(0) 推荐(0) 编辑
摘要: 该文章源地址:http://xiejianglei163.blog.163.com/blog/static/1247276201362733217604/为方便个人使用,转载于此处。http://search.maven.org/http://mvnrepository.com/http://www... 阅读全文
posted @ 2014-05-21 23:46 于辰 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 一、hibernate访问持久化类属性的策略: 在元素中的access属性用于指定Hibernate访问持久化类属性的方式。 常见的方式如下: 1、property:默认值。hibernate通过相应的getXXX()和setXXX()方法。 2、field:hibernate运用反... 阅读全文
posted @ 2014-05-21 23:09 于辰 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 1、直接通过JDBC API持久化实体域对象: A、java.sql常用接口和类: DriverManager:驱动程序管理器,负责创建数据库连接。 Connection:代表数据库连接。 Statement:负责执行SQL语句。 PreparedStatement:负责执... 阅读全文
posted @ 2014-05-20 22:27 于辰 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 图书信息:孙卫琴 电子工业出版社第1章 Java应用分层架构及软件模型: 1.1 应用程序的分层体系结构 1.1.1 区分物理层和逻辑层 1.1.2 软件层的特征 1.1.3 软件分层的优点 1.1.4 软件分层的缺点 1.1.5 Java应用的持久化层 ... 阅读全文
posted @ 2014-05-20 18:22 于辰 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: 1、环境配置: web容器:tomcat6.0 JDK:1.7.0_51 hibernate:4.2.0.Final 操作系统:WIN8 64位 数据库:mysql Ver 14.12 Distrib 5.0.18, for Win32 (ia32)2、参考书目: A、《精通Hiber... 阅读全文
posted @ 2014-05-20 16:52 于辰 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 本文原文链接:http://hi.baidu.com/ko22223/item/dd9f6900015adc036d904877 一、Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和AppServer,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC... 阅读全文
posted @ 2014-05-20 16:47 于辰 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 思路:1、该技术解决什么问题?2、为什么出现该技术?类比相似技术的优缺点。3、该技术的局限性。不能解决什么问题?4、该技术是否值得投入时间学习?5、quick start。6、该技术的原理。7、该技术的框架体系。8、该技术业务执行流程。9、该技术实际应用。10、总结。 阅读全文
posted @ 2014-05-20 16:02 于辰 阅读(131) 评论(0) 推荐(0) 编辑