SSH 删除方法为int 返回值怎么弄

public int delUserById(UserInfo ui) {

this.getHibernateTemplate().delete(ui);
return ?;

}
我自己弄明白了 先用List 集合接收! 然后判断 List是否为空 ! 返回一个 Int 类型就行了;

返回的 int 类型的值只是说明此操作影响了多少条的记录,如果没有需要的话,可以不对其返回值进行处理,也就是直接将方法定义为 void 即无返回值的即可,如需获取返回值,定义一个 int 类型的变量如count,再使用 count = this.getHibernateTemplate().delete(ui);即可追问

我需要 看int 值的变化 来判断是否删除成功! int count =this.getHibernateTemplate().delete(ui); 其中getHibernateTemplate().delete(ui); 是List集合 不能用Int 接收 !

追答

如果返回值是List结合的话,你也只能用一个List集合类型的变量去接收了,不过我觉的很奇怪,我看了一下,这个方法好像是没有返回值的吧,不应该是一个集合啊。我都没用过 HibernateTemplate 这个对象,我都是用 SessionFactory 然后获取 session 操作的

追问

返回值是 集合! 我用的是HibernateDaoSupport return (List)getHibernateTemplate().find("from CustomerType");

温馨提示:内容为网友见解,仅供参考
无其他回答

SSH 删除方法为int 返回值怎么弄
返回的 int 类型的值只是说明此操作影响了多少条的记录,如果没有需要的话,可以不对其返回值进行处理,也就是直接将方法定义为 void 即无返回值的即可,如需获取返回值,定义一个 int 类型的变量如count,再使用 count = this.getHibernateTemplate().delete(ui);即可 ...

SSH开发遇到的问题For input string: "id"
首先我要批评你,你写的真烂,你用SSH ,struts1 ActionForm用来封装参数你不用,偏要request.getParameter();spring集成hibernate以后可以用spring封装好的方法执行查询,你也不用,偏要自己获取Session查,I 服了 U 但是这些都不是你致命的问题,错误来至于下面这两行,第一行是对的,在请求中获取sid...

SSH框架实现权限登陆,不知如何下手
1、在action中获得用户权限 用整形int来表示 2、然后service层 DAO层 根据用户名查询Tb_User 表中的数据。3、对比查出数据的用户权限一不一致 ,不一致返回Error 成功跳转。顺便说一下Spring的确使用权限验证的 可以去了解一下

ssh删除更新问题 高分
SQLQuery sqlQuery = session.createSQLQuery(sql.toString());HibernateDaoSupport这个父类有 getSession()这个方法的。或者 Session session = getHibernateTemplate().getSessionFactor().openSession();也可以。不要老知道说SSH,要理解好它们的意义,这些不是一定要整合用的,要看实际需求,而且它们都有...

关于SSH拦截器的问题,着急
首先看看。在spring中有没有配置userService的bean。其次,将“(((Guashi) list.get(i)).getUser().getUsername().equals(username))”改为(((username).equals(()list.get(i)).getUser().getUsername())。不能用null去equals一个获取到的值。

SSH 增删改 没报错 不成功 InvocationTargetException
我想问一下 你调用的hibernate封装好的bulkUpdate方法是更新吧 应该是update时候用的,而不是删除时候用的,查看下application配置文件 看看对应的<props><\/props>里怎么定义了默认方法,如果什么都没写 你这个绝对是错误的,因为那是更新操作,更新操作怎么能跟delete一起使用呢 希望对你有所帮助 ...

SSH想要删多个表但只能 删除一个怎么办
设置级联:设置cascade=”delete”或cascade=”all”。

SSH2+DWR 成功执行方法,但是取不到返回值,测试数据返回值有2条,取le...
这涉及DWR的同步异步问题,如果你要根据返回值做些处理情况下,应该选择同步请求方式,否则在异步情况下,你的处理是在值未返回的情况下进行的,因而得不到想要的结果!默认情况为异步请求,请求方式设置DWREngine.setAsync(true);

求ssh2 项目代码(特别是一定要有购物车,或者单纯的购物车和jsp也可以...
\/\/删除收货人地址 public boolean delectMebreAddes(int mid){ String sql="delete Memberdatas where miId="+mid; \/\/System.out.println("ManagerOrder.delectMebreAddes()="+mid); int count=ExcuteSQL.executUpdate(sql, null); if(count>0){return true;}else{ return false;} } \/\/修改收货人地址 publ...

flex+ssh整合 Flex怎么读取Action里面的方法 返回List 在Flex里面怎 ...
不知道你这个返回对象是做什么的。要是在前台用表格显示出来,可以在action把数据封装成json,返回给flex,在flex再解码封装成arrycollection,把这个arrycollection作为表格的数据源。也可以定义一个KcMember.as类,和后台java的KcMember对应,这样用起来更灵活。具体用法google一下。

相似回答