每日一学--mybatis--04
(59条消息) Maven:Error:(7, 17) java: 程序包org.junit不存在,包已引入却报类找不到(不止junit类)_Ruby丶彬的博客-CSDN博客
关于我的idea忽然就找不到Test文件了
#{}里面可以填任意的数据
,如果是单一的话、
但是当出现多个变量的时候这样做就会出现错误
因为mybatis里面有自己的变量名称
这时候就不可以胡乱写了(当然如果你会注释的话可以改变一下名称)
如果是按照我的思路来搞的话,就会出现上面的那个报错
提示咱们应该把名称改为
这两种之间的一种
改完再次运行正常
当然如果咱们的方法一样,你最好保证数据库里面不存在多个相同的数据
如下图,我的是这种
其实当mapper的接口方法的参数有多个的时候,此时mybatis会将这些参数放到一个map呼和里面,通过两种方式来进行存储【arg0.。。和param1.。。】
当然咱们还可以更改参数的名称
具体方法
使用mybatis进行一个添加数据的操作
返回只要一个int类型的数据
1.在接口写方法名
2.在xml文件里面写sql语句
3.在测试类里面写方法
还可以使用这种方法来进行处理
这样的话就相当于前几个方法的一个总和
照样成功实现
如果采用上面的那种方法来实现的话,参数将会以两种方式来存储
1.以@param的注解的值为键
2.以param1等等为键
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?