/** * Update BMK_BOOKMARK Data Bindding JavaBean * * @param bean BMK_BOOKMARK Data Bindding JavaBean * @param usrSid USR_SID * @return 更新件数 * @throws SQLException SQL実行例外 */ public int updateMainKbn(BmkBookmarkModel bean, int usrSid) throws SQLException { PreparedStatement pstmt = null; int count = 0; Connection con = null; con = getCon(); try { // SQL文 SqlBuffer sql = new SqlBuffer(); sql.addSql(" update"); sql.addSql(" BMK_BOOKMARK"); sql.addSql(" set "); sql.addSql(" BMK_MAIN=?,"); sql.addSql(" BMK_SORT=?,"); sql.addSql(" BMK_EUID=?,"); sql.addSql(" BMK_EDATE=?"); sql.addSql(" where "); sql.addSql(" BMK_SID=?"); sql.addSql(" and"); sql.addSql(" USR_SID=?"); pstmt = con.prepareStatement(sql.toSqlString()); sql.addIntValue(bean.getBmkMain()); sql.addIntValue(bean.getBmkSort()); sql.addIntValue(bean.getBmkEuid()); sql.addDateValue(bean.getBmkEdate()); // where sql.addIntValue(bean.getBmkSid()); sql.addIntValue(usrSid); log__.info(sql.toLogString()); sql.setParameter(pstmt); count = pstmt.executeUpdate(); } catch (SQLException e) { throw e; } finally { JDBCUtil.closeStatement(pstmt); } return count; }
/** * Create BMK_BOOKMARK Data Bindding JavaBean From ResultSet * * @param rs ResultSet * @return created BmkBookmarkModel * @throws SQLException SQL実行例外 */ private BmkBookmarkModel __getBmkBookmarkFromRs(ResultSet rs) throws SQLException { BmkBookmarkModel bean = new BmkBookmarkModel(); bean.setBmkSid(rs.getInt("BMK_SID")); bean.setBmkKbn(rs.getInt("BMK_KBN")); bean.setUsrSid(rs.getInt("USR_SID")); bean.setGrpSid(rs.getInt("GRP_SID")); bean.setBmuSid(rs.getInt("BMU_SID")); bean.setBmkTitle(rs.getString("BMK_TITLE")); bean.setBmkCmt(rs.getString("BMK_CMT")); bean.setBmkScore(rs.getInt("BMK_SCORE")); bean.setBmkPublic(rs.getInt("BMK_PUBLIC")); bean.setBmkMain(rs.getInt("BMK_MAIN")); bean.setBmkSort(rs.getInt("BMK_SORT")); bean.setBmkAuid(rs.getInt("BMK_AUID")); bean.setBmkAdate(UDate.getInstanceTimestamp(rs.getTimestamp("BMK_ADATE"))); bean.setBmkEuid(rs.getInt("BMK_EUID")); bean.setBmkEdate(UDate.getInstanceTimestamp(rs.getTimestamp("BMK_EDATE"))); return bean; }
/** * Insert BMK_BOOKMARK Data Bindding JavaBean * * @param bean BMK_BOOKMARK Data Bindding JavaBean * @throws SQLException SQL実行例外 */ public void insert(BmkBookmarkModel bean) throws SQLException { PreparedStatement pstmt = null; Connection con = null; con = getCon(); try { // SQL文 SqlBuffer sql = new SqlBuffer(); sql.addSql(" insert "); sql.addSql(" into "); sql.addSql(" BMK_BOOKMARK("); sql.addSql(" BMK_SID,"); sql.addSql(" BMK_KBN,"); sql.addSql(" USR_SID,"); sql.addSql(" GRP_SID,"); sql.addSql(" BMU_SID,"); sql.addSql(" BMK_TITLE,"); sql.addSql(" BMK_CMT,"); sql.addSql(" BMK_SCORE,"); sql.addSql(" BMK_PUBLIC,"); sql.addSql(" BMK_MAIN,"); sql.addSql(" BMK_SORT,"); sql.addSql(" BMK_AUID,"); sql.addSql(" BMK_ADATE,"); sql.addSql(" BMK_EUID,"); sql.addSql(" BMK_EDATE"); sql.addSql(" )"); sql.addSql(" values"); sql.addSql(" ("); sql.addSql(" ?,"); sql.addSql(" ?,"); sql.addSql(" ?,"); sql.addSql(" ?,"); sql.addSql(" ?,"); sql.addSql(" ?,"); sql.addSql(" ?,"); sql.addSql(" ?,"); sql.addSql(" ?,"); sql.addSql(" ?,"); sql.addSql(" ?,"); sql.addSql(" ?,"); sql.addSql(" ?,"); sql.addSql(" ?,"); sql.addSql(" ?"); sql.addSql(" )"); pstmt = con.prepareStatement(sql.toSqlString()); sql.addIntValue(bean.getBmkSid()); sql.addIntValue(bean.getBmkKbn()); sql.addIntValue(bean.getUsrSid()); sql.addIntValue(bean.getGrpSid()); sql.addIntValue(bean.getBmuSid()); sql.addStrValue(bean.getBmkTitle()); sql.addStrValue(bean.getBmkCmt()); sql.addIntValue(bean.getBmkScore()); sql.addIntValue(bean.getBmkPublic()); sql.addIntValue(bean.getBmkMain()); sql.addIntValue(bean.getBmkSort()); sql.addIntValue(bean.getBmkAuid()); sql.addDateValue(bean.getBmkAdate()); sql.addIntValue(bean.getBmkEuid()); sql.addDateValue(bean.getBmkEdate()); log__.info(sql.toLogString()); sql.setParameter(pstmt); pstmt.executeUpdate(); } catch (SQLException e) { throw e; } finally { JDBCUtil.closeStatement(pstmt); } }