本文是接上篇而写,补充EntryMap实现类代码部分。这样写JavaBean也是考虑到IBatisde SQL 语句的写法习惯。
(3)EntryMap 的实现如下:
public abstract class EntryMap implements Map, Serializable
{
//序列版本ID
private static final long serialVersionUID = -4525185503143054627L;
/保存对象属性和属性值
private final Map mObjMap;
public EntryMap()
{
this(null);
}
/** <默认构造函数>
public EntryMap(Map aMap)
{
if (null != aMap)
{
this.mObjMap = aMap;
}
else
{
this.mObjMap = new HashMap();
}
}
/**
* 委托Map方法
*/
public void clear()
{
mObjMap.clear();
}
/**
* 委托Map方法
*/
public boolean containsKey(Object aObj)
{
return mObjMap.containsKey(aObj);
}
/**
* 委托Map方法
*/
public boolean containsValue(Object aObj)
{
return mObjMap.containsValue(aObj);
}
/**
* 委托Map方法
*/
public Set entrySet()
{
return mObjMap.entrySet();
}
/**
* 委托Map方法
*/
public Object get(Object aObj)
{
return mObjMap.get(aObj);
}
/**
* 委托Map方法
*/
public boolean isEmpty()
{
return mObjMap.isEmpty();
}
/**
* 委托Map方法
*/
public Set keySet()
{
return mObjMap.keySet();
}
//委托Map方法
public Object put(Object arg0, Object arg1)
{
return mObjMap.put(arg0, arg1);
}
public void putAll(Map arg0)
{
mObjMap.putAll(arg0);
}
// 委托Map方法
public Object remove(Object obj)
{
return mObjMap.remove(obj);
}
//委托Map方法
public int size()
{
return mObjMap.size();
}
// 委托Map方法
public Collection values()
{
return mObjMap.values();
}
}
分享到:
相关推荐
对数据库的一种抽象,抽象成两张表: a.对数据表的一种描述,将库中表的信息记录到一个表中 b.对表的结构的一种描述,将表中结构的信息记录到一个表中。 具体实现了对数据的添、删、改、查的功能。 源码已经上传...
Java web应用开发技术与案例教程【张继军 董卫编著】案例成功实现
本系统基于Java平台,采用设计模式:MVC(模型--视图--控制),基于接口与接口实现类,工厂模式和抽象工厂模式,单例模式,充分把系统解耦,采用的技术:Jsp+JavaBean+Struts+hibernate,数据库:MySQL Struts采用Struts ...
Java是一种面向对象的编程语言,它具有安全、可靠、...Java程序中的对象可以通过类进行定义和创建,类是一种抽象的概念,它描述了一类具有相同属性和方法的对象。 更多项目内容可以直接下载查看,内容有完整项目源码。
Java是一种面向对象的编程语言,它具有安全、可靠、...Java程序中的对象可以通过类进行定义和创建,类是一种抽象的概念,它描述了一类具有相同属性和方法的对象。 更多项目内容可以直接下载查看,内容有完整项目源码。
2. JSP常用的隐藏对象有哪些,请至少说出4给以上 Request,response,session,application,context,page,config,exception,out。 3. JavaBean设计中,按照属性的作用不同可以细分为那几类? ...................
(2)在javabean下新建register_check.jsp,使用页面指令导入JavaBean类或其所在的包:“javabean.Student”%> 24 4、使用访问JavaBean 25 四、实验报告 25 实验八 JSP+JavaBean开发模式1 26 一、实验目的 26 二、...
Java是一种面向对象的编程语言,它具有安全、可靠、...Java程序中的对象可以通过类进行定义和创建,类是一种抽象的概念,它描述了一类具有相同属性和方法的对象。 更多项目内容可以直接下载查看,内容有完整项目源码。
Java是一种面向对象的编程语言,它具有安全、可靠、...Java程序中的对象可以通过类进行定义和创建,类是一种抽象的概念,它描述了一类具有相同属性和方法的对象。 更多项目内容可以直接下载查看,内容有完整项目源码。
Java是一种面向对象的编程语言,它具有安全、可靠、...Java程序中的对象可以通过类进行定义和创建,类是一种抽象的概念,它描述了一类具有相同属性和方法的对象。 更多项目内容可以直接下载查看,内容有完整项目源码。
Java是一种面向对象的编程语言,它具有安全、可靠、...Java程序中的对象可以通过类进行定义和创建,类是一种抽象的概念,它描述了一类具有相同属性和方法的对象。 更多项目内容可以直接下载查看,内容有完整项目源码。
jsp+servlet实现网上商城(无任何主流框架)整体项目我在实现的时候并未使用任何框架,运用了工程化的思想和手段,例如将抽象的基类(JavaBean)封装到mall.JavaBean中,将对数据库的查询,增删改的具体实现(包括...
00设计模式Ok.ppt 、01简单工厂模式Ok.ppt、 02工厂方法模式Ok.ppt、03抽象工厂模式Ok.ppt、 04单态模式 Ok.ppt、05责任链模式Ok.ppt、 06变压器模式Ok.ppt、07观察者模式Ok.ppt、 08门面模式Ok.ppt...
8.接口与抽象类 9.java集合类 10.jdbc 11 html简介与js的基本语法 12 javascript内置对象和内置函数 13 javascript的DOM编程 14-15项目案例:当当网上书店或者做一个计算器 16 Ajax 原理 17 Ajax框架 18 在线培训:...
2、系统需求概述 “爱心”宠物诊所的职员在工作中需要查阅和管理如下信息:诊所的兽医、客户以及客户的宠物。 3、系统总体结构 系统设计时基于MVC设计模型,采用三层架构 4、系统设计 1.关键抽象 从需求中可以得出...
Struts:作为基于 MVC 模式的 Web 应用最经典框架,两个项目Struts 和webwork已经集成,成为现在的Struts2。目前的最新版本是2.0.9(2007-7)。 Spring: 是一个轻型的容器,利用它可以使用一个外部 XML 配置文件...