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;
    }
  }
示例#3
0
 // 根据读者编号,获得单个读者实体
 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;
 }
示例#4
0
 // 获得满足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;
    }
  }
示例#6
0
 @Override
 public void update(Manager t) {
   super.update("update", t);
 }