U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 土豆PE使用教程 >

2022-1-20 MyBatis crud&细节parameterType

来源:http://www.tudoupe.com时间:2022-01-21

一、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语句有两个参数。

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息