国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
dao設(shè)計(jì)優(yōu)化

MVC模式中,DAO及DAO實(shí)現(xiàn)層的優(yōu)化設(shè)計(jì):

一.DAO層

1.建立IBASEDAO,做為實(shí)現(xiàn)方法的標(biāo)準(zhǔn).

     public interface IBaseObjectDao <T, PK extends Serializable> {
 
 //通過(guò)id查詢記錄
 public T  getObjectById(PK id) throws Exception;
 
 //通過(guò)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實(shí)現(xiàn)層

1.建立BASEDAO,實(shí)現(xiàn)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實(shí)現(xiàn)類,使其繼承BASEDAO類,并實(shí)現(xiàn)相應(yīng)的DAO接口

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Hibernate如何映射enum(JDK5.0中的枚舉類)方法一
for...in 語(yǔ)句
Android:ViewPager適配器PagerAdapter的使用
Java開(kāi)發(fā)基礎(chǔ)入門(mén)之Java基礎(chǔ)中的Stack類及其常用方法
代理模式
Object中有哪些公共方法及作用
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服