免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

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

開通VIP
用于jdbc 連接sqlite數(shù)據(jù)庫的dao層
package com.jht.navigate;
import java.util.List;
/**
 * @author chmin<br>
 * @time 2016年1月23日 上午9:39:49<br>
 */
public class ClientInfoDao implements IBaseDao<Clientinfo> {
    /**
     * 方便使用dao
     */
    public static ClientInfoDao dao = new ClientInfoDao();
    /**
     * 保存實(shí)體
     */
    @Override
    public boolean add(Clientinfo t) {
        String sql = 'insert into tb_clientinfo values (?,?,?,?,?)';
        Object[] parameters = new Object[]{t.getKhdm(), t.getCmpyname(), t.getPhone(), t.getAddr()};
        return DaoHandle.insert(sql, parameters) == 1 ? true : false;
    }
    /**
     * 刪除實(shí)體
     */
    @Override
    public boolean remove(Clientinfo t) {
        return remove(t.getId());
    }
    /**
     * 刪除實(shí)體
     */
    @Override
    public boolean remove(int id) {
        String sql = 'delete from tb_wxnavinfo where khdm = (select khdm from tb_clientinfo where id = ?)';
        Object[] parameters = new Object[]{id};
        DaoHandle.executeUpdate(sql, parameters);
        sql = 'delete from tb_clientinfo where id = ?';
        return DaoHandle.executeUpdate(sql, parameters) == 1 ? true : false;
    }
    /**
     * 更新
     */
    @Override
    public boolean update(Clientinfo t) {
        String sql = 'update tb_clientinfo khdm = ?, cmpyname = ?, phone = ?, addr = ? where id = ?';
        Object[] parameters = new Object[]{t.getKhdm(), t.getCmpyname(), t.getPhone(), t.getAddr(), t.getId()};
        return DaoHandle.executeUpdate(sql, parameters) == 1 ? true : false;
    }
    @Override
    public boolean addOrUpdate(Clientinfo t) {
        if (getObjectByName(t.getKhdm()) == null) {
            return add(t);
        } else {
            return update(t);
        }
    }
    @Override
    public Clientinfo getObjectById(int id) {
        String sql = 'select * from tb_clientinfo where id = ?';
        Object[] parameters = new Object[]{id};
        return getObject(sql, parameters);
    }
    @Override
    public Clientinfo getObject(String sql, Object[] parameters) {
        List<Clientinfo> list = DaoHandle.select(sql, parameters, Clientinfo.class);
        return list == null ? null : list.get(0);
    }
    @Override
    public Clientinfo getObjectByName(String khdm) {
        String sql = 'select * from tb_clientinfo where khdm = ?';
        Object[] parameters = new Object[]{khdm};
        return getObject(sql, parameters);
    }
    @Override
    public List<Clientinfo> getObjectsByName(String khdm) {
        String sql = 'select * from tb_clientinfo where khdm = ?';
        Object[] parameters = new Object[]{khdm};
        return getObjects(sql, parameters);
    }
    @Override
    public List<Clientinfo> getObjects() {
        String sql = 'select * from tb_clientinfo order by id desc';
        Object[] parameters = new Object[]{};
        return getObjects(sql, parameters);
    }
    @Override
    public List<Clientinfo> getObjects(String sql, Object[] parameters) {
        return DaoHandle.select(sql, parameters, Clientinfo.class);
    }
}
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
JAVA版微信支付V3-完全版
bba96: 首頁
代碼自動生成工具M(jìn)yGeneration之一(程序員必備工具)
java – Spring MVC表單:options標(biāo)簽沒有連接到我的對象Id?
ASP.NET MVC 描述類型(二)
組合spring jdbc 實(shí)現(xiàn)分表分庫的數(shù)據(jù)庫
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服