第一篇博客

public List<?> getDetailedShowFieldsByParams(String registerNo,
			List<TCoreEntitysFields> fields, String tableName)
			throws HibernateException {
		// 保存组织的SQL语句
		StringBuffer sql = new StringBuffer();
		List<Object> paramList = new ArrayList<Object>();
		// SQL
		int i = 0;
		sql.append("select ");
		for (TCoreEntitysFields o : fields) {
			TCoreEntitysFields field = o;
			i++;
			sql.append(field.getFieldHcode());
			if (i != fields.size()) {
				sql.append(",");
			}
		}
		sql.append(" from ").append(tableName);
		sql.append(" where registerNo = ?");
		paramList.add(registerNo);
		return find(sql.toString(), paramList);
	}


你可能感兴趣的:(第一篇博客)