mybatis最新版,mybatis完整版2014
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。
一、crud
selectKey
在sql语句前面执行(BEFORE)先执行mysql里的select uuid();赋值给id属性,然后执行sql插入语句(主键回填?)
crud
mapper:
以上的crud是模板化程度很高的代码,所以进行以下优化:
在mapper.xml中定义好操作后,只需要写接口:
在mybatis-config中配置mapper:
注意package中写的只是包名。
然后使用:传入AccountMapper.class获得相应的mapper,通过mapper进行crud
总结实际开发中:需要一个接口mapper和mapper.xml文件
二、parameterType
mapper映射文件,是MyBatis的重要部分
#和$的区别
两个都可以传递参数,但是传递方式不太一样。
#号 相当于PrepareStatement,sql语句中使用占位符$ 相当于Statement ,sql语句直接字符串拼接,而不是使用占位符
mapper中有多个参数如何处理
一个参数的话可以直接指定parameterType,如果有多个参数,对应的接口可以使用@Param注解:
参数是实体类,也可以@Param注解;参数是map parameter.type=“java.util.HashMap”,那么sql语句有两个参数。
XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。
免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!
联系邮箱:773537036@qq.com
相关推荐