public String updateModifiedOnlySql(ValueObject obj, String[] fields) throws SQLException { if ((obj instanceof PT_KICA_ERR_LOGEntity) == false) { throw new SQLException("DAO 에러(1): PT_KICA_ERR_LOG : updateModifiedOnly() "); } PT_KICA_ERR_LOGEntity entity = (PT_KICA_ERR_LOGEntity) obj; HashMap clobs = new HashMap(); if (fields == null) throw new SQLException("Field Name can not be Null"); StringBuffer setString = new StringBuffer(); boolean flag = false; for (int i = 0; i < fields.length; i++) { if (fields[i] == null) throw new SQLException("Field Name can not be Null"); if (default_update_field.containsKey(fields[i]) == false) { if (flag) setString.append(","); flag = true; if (clobs.containsKey(fields[i])) { setString.append(fields[i]).append("=?"); } else { setString.append(fields[i]).append("=").append(toDB(entity.getByName(fields[i]))); } } } if (flag = false) throw new SQLException("Nothing to update"); StringBuffer sb = new StringBuffer(); sb.append("update PT_KICA_ERR_LOG set ").append(setString.toString()).append(" where 1=1 "); sb.append(" and SEQ = ").append(toDB(entity.getSEQ())); return sb.toString(); }
public int update(ValueObject obj) throws SQLException { if ((obj instanceof PT_KICA_ERR_LOGEntity) == false) { throw new SQLException("DAO 에러(1): PT_KICA_ERR_LOG : update() "); } PT_KICA_ERR_LOGEntity entity = (PT_KICA_ERR_LOGEntity) obj; Connection conn = null; PreparedStatement ps = null; int result = 0; StringBuffer sb = new StringBuffer(); sb.append("update PT_KICA_ERR_LOG set ") .append("U_D_FLAG = ") .append(toDB(entity.getU_D_FLAG())) .append(",") .append("YYYYMMDD = ") .append(toDB(entity.getYYYYMMDD())) .append(",") .append("TRANSHOUR = ") .append(toDB(entity.getTRANSHOUR())) .append(",") .append("FILENAME = ") .append(toDB(entity.getFILENAME())) .append(",") .append("ERRLOG = ") .append(toDB(entity.getERRLOG())) .append(",") .append("RESULT_FLAG = ") .append(toDB(entity.getRESULT_FLAG())) .append(",") .append("UPD_DT = ") .append(toDB(entity.getUPD_DT())) .append(",") .append("INS_DT = ") .append(toDB(entity.getINS_DT())) .append(" where 1=1 "); sb.append(" and SEQ = ").append(toDB(entity.getSEQ())); KJFLog.sql(sb.toString()); try { conn = this.getConnection(); ps = conn.prepareStatement(sb.toString()); int i = 1; result = ps.executeUpdate(); } catch (SQLException e) { throw e; } finally { if (ps != null) ps.close(); this.release(conn); } return result; }
public int update(ValueObject obj) throws SQLException { if ((obj instanceof PT_BBS_COM_FILESEntity) == false) { throw new SQLException("DAO 에러(1): PT_BBS_COM_FILES : update() "); } PT_BBS_COM_FILESEntity entity = (PT_BBS_COM_FILESEntity) obj; Connection conn = null; PreparedStatement ps = null; int result = 0; StringBuffer sb = new StringBuffer(); sb.append("update PT_BBS_COM_FILES set ") .append("CT_ID = ") .append(toDB(entity.getCT_ID())) .append(",") .append("BOARD_SEQ = ") .append(toDB(entity.getBOARD_SEQ())) .append(",") .append("FILE_REAL_NAME = ") .append(toDB(entity.getFILE_REAL_NAME())) .append(",") .append("FILE_SIZE = ") .append(toDB(entity.getFILE_SIZE())) .append(",") .append("UPD_DT = ") .append(toDB(entity.getUPD_DT())) .append(",") .append("DOWN_HIT = ") .append(toDB(entity.getDOWN_HIT())) .append(" where 1=1 "); sb.append(" and SYS_FILE_NAME = ").append(toDB(entity.getSYS_FILE_NAME())); KJFLog.sql(sb.toString()); try { conn = this.getConnection(); ps = conn.prepareStatement(sb.toString()); int i = 1; result = ps.executeUpdate(); } catch (SQLException e) { throw e; } finally { if (ps != null) ps.close(); this.release(conn); } return result; }
public String insertSql(ValueObject obj) throws SQLException { if ((obj instanceof PT_KICA_ERR_LOGEntity) == false) { throw new SQLException("DAO 에러(1): PT_KICA_ERR_LOG : insert() "); } PT_KICA_ERR_LOGEntity entity = (PT_KICA_ERR_LOGEntity) obj; StringBuffer sb = new StringBuffer(); sb.append("insert into PT_KICA_ERR_LOG ") .append(" ( SEQ,U_D_FLAG,YYYYMMDD,TRANSHOUR,FILENAME,ERRLOG,RESULT_FLAG,UPD_DT,INS_DT ) ") .append(" values ( ") .append(toDB(entity.getSEQ())) .append(",") .append(toDB(entity.getU_D_FLAG())) .append(",") .append(toDB(entity.getYYYYMMDD())) .append(",") .append(toDB(entity.getTRANSHOUR())) .append(",") .append(toDB(entity.getFILENAME())) .append(",") .append(toDB(entity.getERRLOG())) .append(",") .append(toDB(entity.getRESULT_FLAG())) .append(",") .append(toDB(entity.getUPD_DT())) .append(",") .append(toDB(entity.getINS_DT())) .append(" ) "); return sb.toString(); }
public int delete(ValueObject obj) throws SQLException { if ((obj instanceof PT_KICA_ERR_LOGEntity) == false) { throw new SQLException("DAO 에러(1): PT_KICA_ERR_LOG : delete() "); } PT_KICA_ERR_LOGEntity entity = (PT_KICA_ERR_LOGEntity) obj; Connection conn = null; PreparedStatement ps = null; int result = 0; StringBuffer sb = new StringBuffer(); sb.append("delete from PT_KICA_ERR_LOG where 1=1") .append(" and SEQ = ") .append(toDB(entity.getSEQ())); KJFLog.sql(sb.toString()); try { conn = this.getConnection(); ps = conn.prepareStatement(sb.toString()); result = ps.executeUpdate(); } catch (SQLException e) { throw e; } finally { if (ps != null) ps.close(); this.release(conn); } return result; }
public int insert(ValueObject obj) throws SQLException { if ((obj instanceof PT_KICA_ERR_LOGEntity) == false) { throw new SQLException("DAO 에러(1): PT_KICA_ERR_LOG : insert() "); } PT_KICA_ERR_LOGEntity entity = (PT_KICA_ERR_LOGEntity) obj; Connection conn = null; PreparedStatement ps = null; int result = 0; StringBuffer sb = new StringBuffer(); sb.append("insert into PT_KICA_ERR_LOG ") .append(" ( SEQ,U_D_FLAG,YYYYMMDD,TRANSHOUR,FILENAME,ERRLOG,RESULT_FLAG,UPD_DT,INS_DT ) ") .append(" values ( ") .append(toDB(entity.getSEQ())) .append(",") .append(toDB(entity.getU_D_FLAG())) .append(",") .append(toDB(entity.getYYYYMMDD())) .append(",") .append(toDB(entity.getTRANSHOUR())) .append(",") .append(toDB(entity.getFILENAME())) .append(",") .append(toDB(entity.getERRLOG())) .append(",") .append(toDB(entity.getRESULT_FLAG())) .append(",") .append(toDB(entity.getUPD_DT())) .append(",") .append(toDB(entity.getINS_DT())) .append(" ) "); KJFLog.sql(sb.toString()); try { conn = this.getConnection(); ps = conn.prepareStatement(sb.toString()); int i = 1; result = ps.executeUpdate(); } catch (SQLException e) { throw e; } finally { if (ps != null) ps.close(); this.release(conn); } return result; }
public String updateSql(ValueObject obj) throws SQLException { if ((obj instanceof PT_KICA_ERR_LOGEntity) == false) { throw new SQLException("DAO 에러(1): PT_KICA_ERR_LOG : update() "); } PT_KICA_ERR_LOGEntity entity = (PT_KICA_ERR_LOGEntity) obj; StringBuffer sb = new StringBuffer(); sb.append("update PT_KICA_ERR_LOG set ") .append("U_D_FLAG = ") .append(toDB(entity.getU_D_FLAG())) .append(",") .append("YYYYMMDD = ") .append(toDB(entity.getYYYYMMDD())) .append(",") .append("TRANSHOUR = ") .append(toDB(entity.getTRANSHOUR())) .append(",") .append("FILENAME = ") .append(toDB(entity.getFILENAME())) .append(",") .append("ERRLOG = ") .append(toDB(entity.getERRLOG())) .append(",") .append("RESULT_FLAG = ") .append(toDB(entity.getRESULT_FLAG())) .append(",") .append("UPD_DT = ") .append(toDB(entity.getUPD_DT())) .append(",") .append("INS_DT = ") .append(toDB(entity.getINS_DT())) .append(" where 1=1 "); sb.append(" and SEQ = ").append(toDB(entity.getSEQ())); return sb.toString(); }
public String deleteSql(ValueObject obj) throws SQLException { if ((obj instanceof PT_KICA_ERR_LOGEntity) == false) { throw new SQLException("DAO 에러(1): PT_KICA_ERR_LOG : delete() "); } PT_KICA_ERR_LOGEntity entity = (PT_KICA_ERR_LOGEntity) obj; StringBuffer sb = new StringBuffer(); sb.append("delete from PT_KICA_ERR_LOG where 1=1") .append(" and SEQ = ") .append(toDB(entity.getSEQ())); return sb.toString(); }
public static String toXML(PT_R_M_UNION_STATEMENTEntity ent) { StringBuffer xml = new StringBuffer(); xml.append("<object type='object' name='").append(ent.getClass().getName()).append("' >\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("RECV_NUM") .append("'") .append(" value='") .append("" + ent.getRECV_NUM()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("SIDO_CODE") .append("'") .append(" value='") .append("" + ent.getSIDO_CODE()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("COI_WRT_NUM") .append("'") .append(" value='") .append("" + ent.getCOI_WRT_NUM()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("MOT_STE") .append("'") .append(" value='") .append("" + ent.getMOT_STE()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("DEFI_STE") .append("'") .append(" value='") .append("" + ent.getDEFI_STE()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("RECV_DT") .append("'") .append(" value='") .append("" + ent.getRECV_DT()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("RECV_TIME") .append("'") .append(" value='") .append("" + ent.getRECV_TIME()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("PROC_LIM") .append("'") .append(" value='") .append("" + ent.getPROC_LIM()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("PROC_TIME") .append("'") .append(" value='") .append("" + ent.getPROC_TIME()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("COMMANA_CLASS") .append("'") .append(" value='") .append("" + ent.getCOMMANA_CLASS()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("MANA_NUM") .append("'") .append(" value='") .append("" + ent.getMANA_NUM()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("NAME") .append("'") .append(" value='") .append("" + ent.getNAME()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("REP_SSN1") .append("'") .append(" value='") .append("" + ent.getREP_SSN1()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("REP_SSN2") .append("'") .append(" value='") .append("" + ent.getREP_SSN2()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("REP_NM_KOR") .append("'") .append(" value='") .append("" + ent.getREP_NM_KOR()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("REP_NM_HAN") .append("'") .append(" value='") .append("" + ent.getREP_NM_HAN()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("REP_TEL_NUM") .append("'") .append(" value='") .append("" + ent.getREP_TEL_NUM()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("ADDR_POST_NUM") .append("'") .append(" value='") .append("" + ent.getADDR_POST_NUM()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("ADDR_ADDR") .append("'") .append(" value='") .append("" + ent.getADDR_ADDR()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("ADDR_DETAIL_ADDR") .append("'") .append(" value='") .append("" + ent.getADDR_DETAIL_ADDR()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("ADDR_TEL_NUM") .append("'") .append(" value='") .append("" + ent.getADDR_TEL_NUM()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("ADDR_FAX_NUM") .append("'") .append(" value='") .append("" + ent.getADDR_FAX_NUM()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("EMAIL_ADDR") .append("'") .append(" value='") .append("" + ent.getEMAIL_ADDR()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("OFFICE_AREA") .append("'") .append(" value='") .append("" + ent.getOFFICE_AREA()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("OFFICE_USE_CODE") .append("'") .append(" value='") .append("" + ent.getOFFICE_USE_CODE()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("COMPANY_DIAG_CLASS_CODE") .append("'") .append(" value='") .append("" + ent.getCOMPANY_DIAG_CLASS_CODE()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("COMPANY_DIAG_BAS_DT") .append("'") .append(" value='") .append("" + ent.getCOMPANY_DIAG_BAS_DT()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("COMPANY_DIAG_ISSUE_DT") .append("'") .append(" value='") .append("" + ent.getCOMPANY_DIAG_ISSUE_DT()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("DIAG_ORG_CODE") .append("'") .append(" value='") .append("" + ent.getDIAG_ORG_CODE()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("DIAG_NM_NM") .append("'") .append(" value='") .append("" + ent.getDIAG_NM_NM()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("DIAG_NM_WRT_NUM") .append("'") .append(" value='") .append("" + ent.getDIAG_NM_WRT_NUM()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("PAY_CAP") .append("'") .append(" value='") .append("" + ent.getPAY_CAP()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("REA_CAP") .append("'") .append(" value='") .append("" + ent.getREA_CAP()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("TUP_AOM") .append("'") .append(" value='") .append("" + ent.getTUP_AOM()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("TUP_CLASS_CODE") .append("'") .append(" value='") .append("" + ent.getTUP_CLASS_CODE()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("COM_COV_DT") .append("'") .append(" value='") .append("" + ent.getCOM_COV_DT()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("BAS_STA_DT") .append("'") .append(" value='") .append("" + ent.getBAS_STA_DT()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("OFFICE_OWN_CLASS") .append("'") .append(" value='") .append("" + ent.getOFFICE_OWN_CLASS()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("REP_MOBILE") .append("'") .append(" value='") .append("" + ent.getREP_MOBILE()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("LICTAX") .append("'") .append(" value='") .append("" + ent.getLICTAX()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("HOSCRE") .append("'") .append(" value='") .append("" + ent.getHOSCRE()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("COM_NUM") .append("'") .append(" value='") .append("" + ent.getCOM_NUM()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("GUBUN") .append("'") .append(" value='") .append("" + ent.getGUBUN()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("DOC_CODE") .append("'") .append(" value='") .append("" + ent.getDOC_CODE()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("OFFICE_USE_NAME") .append("'") .append(" value='") .append("" + ent.getOFFICE_USE_NAME()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("MEMO_CONT") .append("'") .append(" value='") .append("" + ent.getMEMO_CONT()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("WRT_ID") .append("'") .append(" value='") .append("" + ent.getWRT_ID()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("INS_DT") .append("'") .append(" value='") .append("" + ent.getINS_DT()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("UPD_DT") .append("'") .append(" value='") .append("" + ent.getUPD_DT()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("TMP_WRT_NUM") .append("'") .append(" value='") .append("" + ent.getTMP_WRT_NUM()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("WRT_DT") .append("'") .append(" value='") .append("" + ent.getWRT_DT()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("CHG_DT") .append("'") .append(" value='") .append("" + ent.getCHG_DT()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("CHGBRE_SEQ") .append("'") .append(" value='") .append("" + ent.getCHGBRE_SEQ()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("COMPANY_DIAG_BAS_DT2") .append("'") .append(" value='") .append("" + ent.getCOMPANY_DIAG_BAS_DT2()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("BUSS_YMD") .append("'") .append(" value='") .append("" + ent.getBUSS_YMD()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("FOREIGN_YN") .append("'") .append(" value='") .append("" + ent.getFOREIGN_YN()) .append("' />\n"); xml.append("<field type='") .append("String") .append("' ") .append(" name='") .append("REGIST_YMD") .append("'") .append(" value='") .append("" + ent.getREGIST_YMD()) .append("' />\n"); xml.append("</object>\n"); return xml.toString(); }
/////////////////////////////////////////////////////////////////////////////////// // 특정필드를 제외한 전체 필드를 수정한다. public int updateExcludeOnly(ValueObject obj, String[] fields) throws SQLException { fields = KJFUtil.getDifferenceOfSets(default_fields, fields); if ((obj instanceof PT_KICA_ERR_LOGEntity) == false) { throw new SQLException("DAO 에러(1): PT_KICA_ERR_LOG : updateModifiedOnly() "); } PT_KICA_ERR_LOGEntity entity = (PT_KICA_ERR_LOGEntity) obj; HashMap clobs = new HashMap(); Connection conn = null; PreparedStatement ps = null; int result = 0; if (fields == null) throw new SQLException("Field Name can not be Null"); StringBuffer setString = new StringBuffer(); boolean flag = false; for (int i = 0; i < fields.length; i++) { if (fields[i] == null) throw new SQLException("Field Name can not be Null"); if (default_update_field.containsKey(fields[i]) == false) { if (flag) setString.append(","); flag = true; if (clobs.containsKey(fields[i])) { setString.append(fields[i]).append("=?"); } else { setString.append(fields[i]).append("=").append(toDB(entity.getByName(fields[i]))); } } } if (flag = false) throw new SQLException("Nothing to update"); StringBuffer sb = new StringBuffer(); sb.append("update PT_KICA_ERR_LOG set ").append(setString.toString()).append(" where 1=1 "); sb.append(" and SEQ = ").append(toDB(entity.getSEQ())); KJFLog.sql(sb.toString()); try { conn = this.getConnection(); ps = conn.prepareStatement(sb.toString()); int k = 1; for (int i = 0; i < fields.length; i++) { if (clobs.containsKey(fields[i])) { ps.setString(k++, (entity.getByName(fields[i])).toString()); } } result = ps.executeUpdate(); } catch (SQLException e) { throw e; } finally { if (ps != null) ps.close(); this.release(conn); } return result; }