`
fightforjava
  • 浏览: 29379 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

dao设计优化

阅读更多

MVC模式中,DAO及DAO实现层的优化设计:

一.DAO层

1.建立IBASEDAO,做为实现方法的标准.

     public interface IBaseObjectDao <T, PK extends Serializable> {
 
 //通过id查询记录
 public T  getObjectById(PK id) throws Exception;
 
 //通过id删除记录
 public int delObjectById(PK id) throws Exception;
 
 //添加记录
 public int addObject(T object) throws Exception;;
 
 //更新记录
 public int updateObject(T object) throws Exception;
}

2.建立其他DAO接口,继承IBASEDAO.

public interface IAgreementsDao
  extends IBaseObjectDao<Agreements, Integer> {}

二,DAO实现层

1.建立BASEDAO,实现IBASEDAO接口,并继承用到的框架类.

public class BaseObjectDao<T, PK extends Serializable>
  extends JdbcDaoSupport
  implements IBaseObjectDao<T, PK> {

  public int addObject(T object){
    // TODO Auto-generated method stub
    return 0;
  }

  public int delObjectById(PK id){
    // TODO Auto-generated method stub
    return 0;
  }

  public T getObjectById(PK id){
    // TODO Auto-generated method stub
    return null;
  }

  public int updateObject(T object){
    // TODO Auto-generated method stub
    return 0;
  }

}

2.建立其他DAO实现类,使其继承BASEDAO类,并实现相应的DAO接口

 

 

分享到:
评论

相关推荐

    煤层气多分支水平井井眼轨道优化设计模型

    为此,提出了煤层气多分支水平井井眼轨道优化设计准则和主水平井方位的选择方法,建立了煤层侧钻水平井井眼轨道优化设计模型,并将该模型用于鄂尔多斯盆地2号和10号煤层的煤层气多分支水平井井眼轨道优化设计。...

    汽油发动机进气道优化研究.pdf

    进气道设计优化的核心在于流量系数与滚流比这两个关键指标。流量系数反映气缸能够吸入的空气量,而滚流比则关联到燃烧过程中燃料与空气的混合效率和燃烧速率。 课题组对进气道结构进行了参数化建模,采用了CAESES...

    长沙市《长沙市城市道路交通设施设计优化指南》.pdf

    交叉口渠化包括平面交叉口的设计原则、交通组织与进口道设计、行人过街设施及非机动车交通处理等方面的设计和布局。这些设计和布局应该遵循相关的标准和规范,以确保交通安全和效率。 知识点5:城市道路交通设施...

    采区上部车场优化设计

    在探讨煤炭开采领域中的上部车场优化设计问题时,我们首先需要了解几个关键概念和背景知识。上部车场是指在地下矿井中,连接地面与主要开采区的运输通道和作业区域,它是煤炭开采作业中的重要组成部分。上部车场的...

    城市轨道交通全自动驾驶车辆段运用库的设计优化.pdf

    在此背景下,城市轨道交通全自动驾驶车辆段运用库的设计优化显得尤为重要。 在城市轨道交通系统中,车辆段运用库扮演着至关重要的角色。它主要负责列车日常运营中的一系列维护工作,如停车列检、两周检、三个月检...

    农田输水渠(管)道组合设计研究——基于Python遗传算法.pdf

    在这项研究中,Python与遗传算法结合,成为实现灌溉渠(管)道设计优化的工具。 研究以三种类型的渠(管)道为对象:现浇混凝土梯形渠道、现浇混凝土L形渠道以及PE暗管。基于这两种类型的渠(管),建立了以年需投资费用...

    基于深度学习的鱼道内鱼类实时检测.pdf

    在鱼道设计中,YOLOv3 算法可以应用于鱼类目标检测、鱼类行为分析、鱼道设计优化等方面。通过 YOLOv3 算法的应用,可以提高鱼道设计的效率和准确率,满足水利工程建设和渔业资源保护的需求。 此外,文章还对鱼道...

    多级固体运载火箭总体/弹道/轨道一体化设计与优化 (2008年)

    针对小型多级固体运载火箭,设计了合理的飞行轨迹,并综合分析弹道设计、轨道设计和总体特性相互作用,建立了总体/弹道/轨道一体化优化设计数学模型。应用自适应模拟退火法、虎克直接搜索法、多岛遗传算法、逐次近似...

    基于粒子群算法的通信卫星星座设计.pdf

    4. 利用MatLab和STK工具进行仿真和轨道设计优化的技术细节; 5. 轨道参数选择对卫星星座性能的影响; 6. 如何通过优化轨道参数来实现通信卫星星座的高效覆盖。 这些知识点不仅展示了通信卫星星座设计的专业知识,也...

    双流道泵优化水力设计.rar

    在"双流道泵优化水力设计"的主题中,我们可以深入探讨以下几个关键知识点: 1. **双流道概念**:双流道泵的设计与传统的单流道泵相比,其内部结构包含两个独立的流道,分别引导水流进入和流出。这种设计可以均衡...

    嫦娥卫星最优化轨道设计

    为2014大学生数学建模竞赛而作,资源共享值得你拥有

    芯片水冷式微通道散热器的优化设计.pdf

    芯片水冷式微通道散热器的优化设计.pdf

    paowu.rar_C 优化设计_优化设计_机械优化_机械优化设计

    《C语言实现的机械优化设计程序解析》 在现代工业设计中,机械优化设计是一项至关重要的技术,它通过科学的方法改进机械结构,提高性能,降低成本。本次我们将探讨一个基于C语言开发的机械优化设计程序,该程序运用...

    平面交叉口空间优化设计

    #### 二、机动车道设计要点 1. **车道功能划分**:根据交通流量和流向的需求,将车道划分为直行车道、左转车道和右转车道,确保各方向交通流的合理分离和有序流动。 2. **供需平衡分析**:在设计过程中,需分析车道...

    XX大道道路景观设计文字说明.doc

    3.4 人行道设计 优化人行道宽度,设置无障碍设施,提供舒适的步行环境,同时考虑到老年人和儿童的安全需求。 3.5 附属设施设计 合理布局公交站台、休息亭、指示牌等附属设施,确保其与景观设计融为一体,提升城市...

    石油钻机自动化猫道优化设计策略.pdf

    石油钻机自动化猫道优化设计策略是当前石油钻探机械领域内一个重要的研究方向。随着科学技术特别是自动化技术的迅速发展,石油钻机的自动化水平已成为衡量一个国家钻探技术能力的重要标准之一。自动化技术的应用不仅...

    基于混合粒子群算法的远程机动轨道优化设计.pdf

    基于混合粒子群算法的远程机动轨道优化设计 本文研究了基于混合粒子群算法的远程机动轨道优化设计问题。该问题的数学模型是:在地心惯性坐标系下,建立运动方程,性能指标选为轨道机动过程中的时间最小,控制变量为...

    论文研究 - LEO卫星编队观测GEO卫星波束的轨迹设计与优化

    本文介绍了用于编队的低地球轨道(LEO)卫星的轨道设计和优化,以观察地球静止轨道(GEO)卫星波束的方法和结果。 轨迹设计任务的背景是第九届中国轨迹优化比赛(CTOC9)。 地层是根据观测需求设计的。 飞行序列由...

Global site tag (gtag.js) - Google Analytics