ssh删除遇到的问题

kexin520 2009-11-08 04:06:21
今天做了一下ssh整合,做了一个登录和查询,删除
到了删除的时候,因为UsersDao里面不是有自带的删除方法吗?
但是它传的是一个对象
我在action里调用方法的时候,先要查找数据库里的数据,返回的是一个list集合
我循环遍历,用Users对象接收它,Users u=(Users)list.get(0);再执行删除方法
但是我想啊,UsersDao里自带的那个删除的方法public void delete(Users u)传的
是一个对象,并非id,
但是我这样做也不全面啊,人家用户随便想删除哪条,我固定删的是第一条,
这样不好!

有谁给我讲讲!谢谢!
...全文
108 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kexin520 2009-11-08
  • 打赏
  • 举报
回复
恩,这样可以删除,我试了,谢谢你
我删除了一条数据,但是数据库里面的users表没了,但是写select * from users
可以显示
是不是要加事物控制啊?
lzty00100 2009-11-08
  • 打赏
  • 举报
回复
你既然用了hibernate了,就先把对象查上来在删除,Users u=(Users)list.get(0),这里可以得到id,这里得到对象,public void delete(Users u)这里先load上来,同时可以得到在删除,这只是其中方法之一
lzty00100 2009-11-08
  • 打赏
  • 举报
回复
你既然用了hibernate了,就先把对象查上来在删除,Users u=(Users)list.get(0),这里可以得到id,这里得到对象,public void delete(Users u)这里先load上来,同时可以得到在删除,这只是其中方法之一

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧