- 浏览: 203527 次
- 性别:
- 来自: 芜湖
最新评论
-
haohao-xuexi02:
很不错哦。
O'Reilly cos上传组件的使用(1/3) - 上传文件 -
yoin528:
useUnicode=true&charact ...
[原]向MySQL数据库插入Blob数据的问题 -
xiaoqing20:
下载来看看!呵呵
[原]Struts2类型转换 -
xiaoqing20:
[原]Struts2类型转换
文章列表
[标题]:[原]Hibernate继承映射-整个类层次映射为单个数据库表
[时间]:2009-6-21
[摘要]:将整个类层次映射为单个数据库表。这对于子类属性不多的情况非常有效。每个子类由识别列(discriminator column)区分。优点:实现简单,并支持多态。同时数据访问也比较简单,因为数据库表中包含了所有需要的信息。缺点:增加类层次中的耦合,类层次中任何类的属性的增加都有会导致表的变更。另外,对子类属性的修改错误将会影响到整个类的层次结构。当然也浪费了大量的数据库空间。表中引入区分子类的字段,子类的字段不能创建为空。
[关键字]:Hibernate,ORM,关联,继承,持久 ...
- 2009-06-21 13:17
- 浏览 825
- 评论(0)
[标题]:[原]Hibernate继承映射-具体类映射为数据库表
[时间]:2009-6-21
[摘要]:每一个具体子类映射成单个数据库表,而抽象基类不参与映射。优点:数据操作实现简单,每个表中都包含自己所需要的具体子类的所有信息,减少了多表关联操作时的性能消耗。缺点:类的修改会导致相对应的表及其子类所对应表的更改。不支持多态查询。应用:适合在类层次结构上有一定数量的抽象类的情况下使用。
[关键字]:Hibernate,ORM,关联,继承,持久化,映射,Abstract
[环境]:MyEclipse7,Hibernate3.2,MySQL5.1
[作者]:Winty (wintys@g ...
- 2009-06-21 13:05
- 浏览 1078
- 评论(0)
[标题]:[原]Hibernate - TransientObjectException
[时间]:2009-6-19
[摘要]:object references an unsaved transient instance
[关键字]:Hibernate,
[环境]:Hibernate3.2,MyEclipse7.0,MySQL5.1
[作者]:Winty (wintys@gmail.com) http://www.blogjava.net/wintys
[错误]:
ERROR AbstractFlushingEventListener:301 - Could not synchronize ...
- 2009-06-19 22:59
- 浏览 1696
- 评论(0)
[标题]:[原]Hibernate多对多(双向)
[时间]:2009-6-19
[摘要]:Hibernate双向多对多关联。如:一个学生对应多门课程,一门课程也对应多名学生。
[关键字]:Hibernate,ORM,关联,多对多,持久化,双向,映射
[环境]:MyEclipse7,Hibernate3.2,MySQL5.1
[作者]:Winty (wintys@gmail.com) http://www.blogjava.net/wintys
[正文]:
Hibernate单向多对多关联。如:一个学生对应多门课程,一门课程也对应多名学生。本例单向关联,只考虑学生到课程的一对 ...
- 2009-06-19 22:50
- 浏览 1105
- 评论(0)
[标题]:[原]Hibernate多对多(单向)
[时间]:2009-6-19
[摘要]:Hibernate单向多对多关联。如:一个学生对应多门课程,一门课程也对应多名学生。
[关键字]:Hibernate,ORM,关联,多对多,持久化,映射
[环境]:MyEclipse7,Hibernate3.2,MySQL5.1
[作者]:Winty (wintys@gmail.com) http://www.blogjava.net/wintys
[正文]:
Hibernate单向多对多关联。如:一个学生对应多门课程,一门课程也对应多名学生。本例单向关联,只考虑学生到课程的一对多关联。
1、概述
...
- 2009-06-19 22:43
- 浏览 887
- 评论(0)
-- Author:Winty(天堂露珠)
-- Date:2009-6-14
use test;
-- 创建表
CREATE TABLE Student(
sid VARCHAR(20),
sname VARCHAR(50),
cid VARCHAR(20),
PRIMARY KEY(sid)
);
CREATE TABLE Course(
cid VARCHAR(20),
cname VARCHAR(50),
PRIMARY KEY(cid)
);
INSERT INTO Student values('S001','张三','C10 ...
- 2009-06-17 22:31
- 浏览 931
- 评论(0)
[标题]:在MyEclipse中开发Hibernate入门
[时间]:2009-6-17
[摘要]:一个MyEclipse Hibernate HelloWorld。
[关键字]:Hibernate,入门,MyEclipse,HelloWorld,MySQL Connector/J
[环境]:MyEclipse7 ,Hibernate3.2,MySQL5.1
[作者]:Winty (wintys@gmail.com) http://www.blogjava.net/wintys
[正文]:
1、新建工程:
在MyEclipse中新建一个Java Web Project( ...
- 2009-06-17 22:21
- 浏览 925
- 评论(0)
[标题]:Hibernate一对多(双向)
[时间]:2009-6-17
[摘要]:Hibernate一对多双向关联,例如一个用户有多张银行卡。
[关键字]:双向关联,Hibernate,ORM,关系数据库,映射,一对多
[环境]:MyEclipse7 ,Hibernate3.2
[作者]:Winty (wintys@gmail.com) http://www.blogjava.net/wintys
[正文]:
Hibernate一对多双向关联,例如一个用户有多张银行卡。双向一对多关联在单向一对多(参见"Hibernate一对多(单向)":http://www.blo ...
- 2009-06-17 22:04
- 浏览 1930
- 评论(0)
[关键字]:java,design pattern,设计模式,《Java与模式》学习,Immutable Pattern,不变模式
[环境]:StarUML5.0 + JDK6
[作者]:Winty (wintys@gmail.com) http://www.blogjava.net/wintys/
[正文]:
package pattern.immutable;
import java.text.NumberFormat;
/**
* 不变模式:Immutable Pattern
*
* 复数的四则运算
* @version 2009-6-15
* @author Winty(wi ...
- 2009-06-16 22:52
- 浏览 758
- 评论(0)
[关键字]:java,design pattern,设计模式,《Java与模式》学习,门面模式,外观模式,Facade Pattern
[环境]:StarUML5.0 + JDK6
[作者]:Winty (wintys@gmail.com) http://www.blogjava.net/wintys/
[正文]:
无门面模式时:
有门面模式时:
package pattern.facade;
/**
* 门面模式/外观模式:Facade Pattern
*
* 保安系统:
* 一个保安系统由两个录像机、一个感应器和 ...
- 2009-06-15 17:15
- 浏览 655
- 评论(0)
[关键字]:java,design pattern,设计模式,《Java与模式》学习,template method pattern,模板方法模式
[环境]:StarUML5.0 + JDK6
[作者]:Winty (wintys@gmail.com) http://www.blogjava.net/wintys/
[正文]:
package pattern.template;
/**
* 模板方法模式:Template Method Pattern
* @version 2009-6-15
* @author Winty(wintys@gmail. ...
- 2009-06-15 17:05
- 浏览 677
- 评论(0)
[标题]:[转]Tomcat配置JNDI数据源
[时间]:2009-6-12
[摘要]:在Tomcat中配置JNDI数据源
[关键字]:MySQL,JDBC,Driver,Tomcat,JNDI,DataSource
[环境]:Tomcat6,mysql-connector-java-5.1.7-bin.jar
[作者]:Winty (wintys@gmail.com) http://www.blogjava.net/wintys
[正文]:
1、将MySQL JDBC ...
- 2009-06-12 12:43
- 浏览 947
- 评论(0)
[关键字]:java,design pattern,设计模式,《Java与模式》学习,composite,合成模式
[环境]:StarUML5.0 + JDK6
[作者]:Winty (wintys@gmail.com) http://www.blogjava.net/wintys/
[正文]:
安全的合成模式
package pattern.composite.safe;
import java.util.*;
/**
* 安全的合成模式:Composite Pattern
* @version 2009-6-3
* @author Winty(wintys@gm ...
- 2009-06-08 22:27
- 浏览 840
- 评论(0)
[关键字]:java,design pattern,设计模式,《Java与模式》学习,composite,合成模式
[环境]:StarUML5.0 + JDK6
[作者]:Winty (wintys@gmail.com) http://www.blogjava.net/wintys/
[正文]:
透明的合成模式
package pattern.composite.transparent;
import java.util.*;
/**
* 透明的合成模式:Composite Pattern
* @version 2009-6-3
* @author Winty(wi ...
- 2009-06-08 22:23
- 浏览 765
- 评论(0)
[关键字]:java,design pattern,设计模式,《Java与模式》学习,decorator,装饰模式,Unix
[环境]:StarUML5.0 + JDK6
[作者]:Winty (wintys@gmail.com)
[正文]:
package pattern.decorator.grep;
import java.io.*;
/**
* 装饰模式(Decorator Pattern):Grep
*
* Grep是UNIX中的命令,
* 使用命令"grep BMW file",
* 就可以在file中找出含有BMW的行,并显 ...
- 2009-06-07 22:42
- 浏览 700
- 评论(0)