public List<TdictCodDatDet> findTypeById(Serializable id){
StringBuilder sql=new StringBuilder("select id,itemid,itemname,pycode,wbcode,gbcode,parentcode,issys,numvalue");
sql.append("from TDict_CodDatDet");
sql.append("where ID="+((String[])id)[0]); //需要注意的是在转换的时候不是直接简单的id.toString() 原因是只要实现了Java的 //Serializable 接口就可以序列化,那么 id=new String[]{"aaa","bbb"};可能id被传了一个这样的值
//所以需要转换成数组 System.out.println(sql.toString());return (List<TdictCodDatDet>) this.dao.findListWithSQL(sql.toString());}
本文介绍了一种使用StringBuilder构建SQL查询的方法,特别关注于如何通过特定ID查找类型信息,并展示了如何处理序列化的ID输入。
2388

被折叠的 条评论
为什么被折叠?



