要想对List进行排序,可以让实体对象实现Comparable接口,重写compareTo方法即可实现按某一属性排序,但是这种写法很单一,只能按照固定的一个属性排序,没变法变化。通过下面这种方法,可以动态的指定List按照某一个属性进行排序,例子很简单,看代码就明白了。 import java...
分类:
编程语言 时间:
2015-03-12 11:01:03
阅读次数:
195
使用NULL OBJECT模式,我们可以确保返回的总是有效的对象,即使失败时也代表对象什么也不做。下面以一个数据库查询的示例来演示空对象模式。1.Employe实体对象空对象的接口Employe.java 1 package com.design.patterns01.nullobject; 2 ....
分类:
其他好文 时间:
2015-03-12 06:19:04
阅读次数:
114
id: 姓名: 密码: 地址: public class User { private int id; private String name; public int ge...
分类:
编程语言 时间:
2015-03-06 20:24:48
阅读次数:
150
Data truncation: Truncated incorrect DOUBLE value错误的解决方案:当在修改某条单位记录时,发生了Data truncation: Truncated incorrect DOUBLE value错误,该如何解决:步骤1:找到单位对应的实体对象的hbm配...
分类:
其他好文 时间:
2015-03-03 17:57:54
阅读次数:
269
JPA是什么?
JPA全称JavaPersistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。JPA是JSR-220(EJB3.0)规范的一部分,在JSR-220中规定实体对象(EntityBean)由JPA进行支持。
所以JPA不局限于EJB3.0,而是作为POJO持久化的标准规范...
分类:
其他好文 时间:
2015-02-28 16:30:37
阅读次数:
123
一、hibernate抓取策略概述
Hibernate抓取策略(fetching strategy)是指:当应用程序需要在(Hibernate实体对象图的)关联关系间进行导航的时候, Hibernate如何获取关联对象的策略。抓取策略可以在O/R映射的元数据中声明,也可以在特定的HQL 或条件查询(Criteria Query)中重载声明。
需要注意的是:hibernate的抓...
分类:
Web程序 时间:
2015-02-27 22:59:37
阅读次数:
367
前文:hibernate带给我们的O/RMapping思想是很正确的,即从面相对象的角度来设计工程中的实体对象,建立pojo,然后在编写hbm.xml映射文件来生成数据表。但是在实际开发中,往往我们会首先从数据库的设计角度出发来实现我们预期的项目。所以,这里详述从数据库表到实体类的生成。数据库:My...
分类:
数据库 时间:
2015-02-10 18:13:18
阅读次数:
254
一、Server和Service Manager进程间通信 Service Manager进程启动时,已经创建了Service Manager实体对象,没有Service Manager本地对象。 Server首先获取了Server代理对象,句柄值为0。没有Server引用对象。 ...
分类:
系统相关 时间:
2015-02-08 20:37:24
阅读次数:
201
MyBatis Generator如何Generate[MyBatis Generator][6]是一个自动生成代码的工具,可以生成基本的数据表对应的实体对象以及对对象基本操作的dao层,今天介绍如何利用Maven来使用[MyBatis Generator][6],猴急的童鞋可以拖到最后看完整的示例代码。Maven Goal and Execution如下是在pom.xml中最简配置: <proje...
分类:
其他好文 时间:
2015-02-06 16:42:50
阅读次数:
138
现实问题在计算机上的解决,需要我们从现实问题中抽象出实体模型,然后再将实体模型对应到数据库关系表中。例如,我们在思考学生选课,这件事情上,实体模型就是“学生”和“课程”两个此时,我们使用powerdesigner可以建立概念模型,用图示的方法理解并表示两个实体对象的关系。那么如何使用powerdes...
分类:
其他好文 时间:
2015-02-01 18:59:47
阅读次数:
260