public String cheAdd() { String sql="from TChe where del='no' and mingcheng=?"; Object[] c={mingcheng.trim()}; List cheList=cheDAO.getHibernateTemplate().find(sql,c); if(cheList.size()>0) { Map request=(Map)ServletActionContext.getContext().get("request"); request.put("msg", "车辆名称重复"); return "msg"; }
时间: 2024-04-26 11:20:34 浏览: 133
这是一个 Java 方法,看起来是用于添加车辆信息的。方法中的第一行定义了一个 SQL 语句,查询未被删除且名称为 mingcheng 的车辆信息。第二行定义了一个 Object 数组 c,其中只包含一个元素,即传入的 mingcheng 参数,可能是一个字符串。第三行通过 HibernateTemplate 的 find 方法执行 SQL 查询,并将传入的参数 c 传递给 SQL 语句中的占位符。查询结果返回一个 List,如果结果集的大小大于 0,则说明已经存在与 mingcheng 相同的车辆信息。在这种情况下,方法会将一个名为 "msg" 的消息存储在 request 对象中,并将 "msg" 作为返回值,以便在前端显示错误信息。
阅读全文