/** * Copyright (c) 2002 Sinosoft Co.,LTD. * All right reserved. */ package com.sinosoft.lis.db; import com.sinosoft.lis.schema.LDUserLogSchema; import com.sinosoft.lis.vschema.LDUserLogSet; import com.sinosoft.persistence.DB; import com.sinosoft.persistence.impl.DBOper; import com.sinosoft.utility.SQLwithBindVariables; import lombok.extern.slf4j.Slf4j; import java.sql.Connection; /** *

ClassName: LDUserLogDB

*

Description: DB层数据库操作类文件

*

Company: Sinosoft Co.,LTD

* @Database Schema2 * @author Makerx2 * @CreateDatetime 2019-03-16 16:05:27 042 */ @Slf4j public class LDUserLogDB extends LDUserLogSchema implements DB { // @Field private Connection con; private boolean readOnlyFlag = false; // @Constructor public LDUserLogDB(Connection cConnection) { con = cConnection; } public LDUserLogDB() { con = null; } public LDUserLogDB(boolean readOnly) { this(); readOnlyFlag = readOnly; } // @Method public void readOnly(boolean readOnly) { readOnlyFlag = readOnly; } public boolean deleteSQL() { return DBOper.deleteSQL(this, con, mErrors, log); } public int getCount() { return DBOper.getCount(this, con, readOnlyFlag, mErrors, log); } public boolean insert() { return DBOper.insert(this, con, mErrors, log); } public boolean delete() { return DBOper.delete(this, con, mErrors, log); } public boolean update() { return DBOper.update(this, con, mErrors, log); } public boolean getInfo() { return DBOper.getInfo(this, con, readOnlyFlag, mErrors, log); } public LDUserLogSet query() { return query(-1, -1); } public LDUserLogSet query(int nStart, int nCount) { return (LDUserLogSet) DBOper.query(this, nStart, nCount, con, readOnlyFlag, mErrors, log); } public boolean getInfo(SQLwithBindVariables sqlbv) { return DBOper.getInfo(this, sqlbv, con, readOnlyFlag, mErrors, log); } public LDUserLogSet executeQuery(SQLwithBindVariables sqlbv) { return executeQuery(sqlbv, -1, -1); } public LDUserLogSet executeQuery(SQLwithBindVariables sqlbv, int nStart, int nCount) { return (LDUserLogSet) DBOper.executeQuery(this, sqlbv, nStart, nCount, con, readOnlyFlag, mErrors, log); } }