public void delete(MessageRecipient persistentInstance) { log.debug("deleting " + entitySimpleName + " instance"); try { super.delete(persistentInstance); log.debug(entitySimpleName + " delete successful"); } catch (RuntimeException re) { log.error(entitySimpleName + " delete failed", re); throw re; } }
public void update(MessageRecipient instance) { log.debug("updating " + entitySimpleName + " instance"); try { super.update(instance); log.debug(entitySimpleName + " update successful"); } catch (RuntimeException re) { log.error(entitySimpleName + " update failed", re); throw re; } }
// 根据读者编号,获得单个读者实体 public static Reader selectReader(String id) { String sql = "select * from reader where id='" + id + "'"; ResultSet rs = BaseDao.executeQuery(sql); Reader reader = null; try { if (rs.next()) { reader = new Reader(); reader.setId(rs.getString("id")); reader.setType(rs.getString("type")); reader.setName(rs.getString("name")); reader.setSex(rs.getString("sex")); reader.setMax_num(rs.getString("max_num")); reader.setDays_num(rs.getInt("days_num")); } } catch (Exception e) { e.printStackTrace(); } BaseDao.close(); return reader; }
// 获得满足sql语句的读者实体列表 public static List selectReaderList(String sql) { List list = new ArrayList(); ResultSet rs = BaseDao.executeQuery(sql); Reader reader = null; try { while (rs.next()) { reader = new Reader(); reader.setId(rs.getString("id")); reader.setType(rs.getString("type")); reader.setName(rs.getString("name")); reader.setSex(rs.getString("sex")); reader.setMax_num(rs.getString("max_num")); reader.setDays_num(rs.getInt("days_num")); list.add(reader); } } catch (Exception e) { e.printStackTrace(); } BaseDao.close(); return list; }
public void create(MessageRecipient transientInstance) { log.debug("creating " + entitySimpleName + " instance"); try { super.create(transientInstance); log.debug("creating " + entitySimpleName + " successful"); } catch (EntityAlreadyExistsException ex) { log.debug("creating " + entitySimpleName + " failed: " + ex.getMessage()); } catch (RuntimeException re) { log.error("creating " + entitySimpleName + " failed", re); throw re; } }
@Override public void update(Manager t) { super.update("update", t); }