mybatis使用@param("xxx")注解传参和不使用的区别
2024-09-23 15:36:26
public interface SystemParameterMapper {
int deleteByPrimaryKey(Integer id); int insert(SystemParameterDO record); SystemParameterDO selectByPrimaryKey(Integer id);//不使用注解 List<SystemParameterDO> selectAll(); int updateByPrimaryKey(SystemParameterDO record); SystemParameterDO getByParamID(@Param("paramID") String paramID);//使用注解
}
跟映射的xml
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select id, paramID, paramContent, paramType, memo
from wh_system_parameter
where id = #{id,jdbcType=INTEGER}
</select> <select id="getByParamID" resultMap="BaseResultMap">
select id, paramID, paramContent, paramType, memo
from wh_system_parameter
where paramID = #{paramID}
</select>
区别是:使用注解可以不用加parameterType
最新文章
- JavaScript模板引擎artTemplate.js——为什么使用模板引擎?
- netty5和4.x,3.x的一些区别
- svn更新报错:svn unable to connect to a repository at url
- C/C++在Java项目、Android和Objective-C三大平台下实现混合编程
- Aptana Studio 3的汉化
- C++学习37 string字符串的访问和拼接
- Android 创建单例模式的几种方法
- Summary of Amazon Marketplace Web Service
- asp.net mvc4 Controller与Action执行过程的研究(学习笔记)
- Node.js~在linux上的部署
- Go - Struct
- 邓_tp_笔记
- C# 把字符串类型日期转换为日期类型(转载)
- RBAC权限管理系统
- 腾讯X5WebView集成及在移动端中使用
- 什么是PCM?它和.wav文件是什么关系?
- 微信小程序——加入购物车弹层
- [LeetCode] 127. Word Ladder _Medium tag: BFS
- 2019年,给JAVA程序员六个建议
- Maven新建一个Spring MVC项目