删除用户的方法有些疑问

删除用户的方法有些疑问

http://img1.sycdn.imooc.com//climg/5b3c6b230001c40405490348.jpg

  1. 这里的getSqlSession().delete("deleteUser",id));id为什么不用对象的形式new Users(id)?

  2. sqlSession.commit();这行代码如果不写,也就是事务不提交的话,删除操作会不会执行?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
一叶知秋519 2018-07-04 17:12:18

1、在删除时,使用getSession().delete("delUser", new Users(id));这种形式也是可以的~

2、是的~~

同学可以在自己的环境中试一下~

祝学习愉快!

  • 提问者 liqihang #1
    那反过来说,根据ID查找用户时为什么不用new Users(id))这种形式就不行呢?
    2018-07-04 18:24:01
  • 一叶知秋519 回复 提问者 liqihang #2
    查找和删除在配置文件中的书写方式是不同的,如果查找时,不使用resultMap直接输入id也是可以的。祝学习愉快!
    2018-07-04 19:02:44
  • 提问者 liqihang 回复 一叶知秋519 #3
    那为什么不使用resultMap直接输入id就可以?
    2018-07-09 16:02:45
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师