Mybatis使用 爬坑记录
2024-09-05 20:49:55
1.mapper.xml可以直接 使用map集合,
parameterType="java.util.Map"
resultType="java.util.Map"
2.mapper.xml的注释必须是 <!-- --> 其他注释将无法识别,sql操作就会发生错误
3. mybatis 映射文件中,if标签判断字符串相等
正确方式:
1.
<if test="sex=='Y'.toString()">
and 1=1
</if>
2.
<if test = 'sex== "Y"'>
and 1=1
</if>
错误方式:
<if test="sex=='Y'">
and 1=1
</if>
注意:因为mybatis会把'Y'解析为字符,java是强类型语言,所以不能这样写。
4. #{name} 获取集合中的值的时候需要指定类型;如果是对象入参,就不需要指定类型
#{endDate,jdbcType=VARCHAR}
最新文章
- 15,SFDC 管理员篇 - 变更和部署
- java和python细节总结和java中string 的+操作
- 杭电ACM 1998奇数阶魔方
- Android通过HttpURLConnection链接到网络,并获取网络数据
- BP神经网络——交叉熵作代价函数
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.3.Oracle 集群节点间连通失败
- [翻译][MVC 5 + EF 6] 8:更新相关数据
- git 删除配置的远程地址
- MySQL 出现 The table is full 的解决方法
- 5.MyBaits调用存储过程
- 小白的Python之路 day1 表达式if ... else ,while循环,for循环
- DeepLearning.ai学习笔记汇总
- 【LSGDOJ 1408】邮局
- Oarcle 入门之注释与关键字
- 关于LCA
- django的模板语言中一些之前没有用过的小点
- Vue 项目添加 promise polyfill
- day21 git &; github + Celery 分布式任务队列
- BZOJ1503:[NOI2004]郁闷的出纳员——题解
- 使用ICSharpCode.SharpZipLib+Aspose模板批量导出Word