Mybatis
MR_L_0927
这个作者很懒,什么都没留下…
展开
-
Mybatis自动生成器Generator的配置及使用
使用的是IDEA,SpringBoot,Maven.1.首先在 pop.xml 中导入依赖与插件<!--mybatis--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-star...翻译 2018-11-20 10:11:24 · 361 阅读 · 0 评论 -
MyBatis动态SQL,分页查询,List/Array/Map查询.
动态sqlif<select id="selectAll" parameterType="com.yoona.dao.doctor" resultType"BaseResultMap"> select * from doctor where <if test=...原创 2018-10-23 16:16:36 · 932 阅读 · 1 评论 -
mybatis插入多条数据,id自动为生成的uuid,传入的数据格式为map的解决方式
撸代码遇到过这种情况:insert into user(id,user_name,user_age) values(自动生成的uuid,"张三",18), (自动生成的uuid,"李四",19), (自动生成的uuid,"王五",20), (自动生成的uuid,"冯六",21)使用 mybatis 该怎样实现呢?首先select replace(uuid(),'-','') fr...原创 2018-12-13 15:36:03 · 5212 阅读 · 2 评论 -
Mybatis中 $ 与 # 的区别
#{}是预编译处理,${}是字符串替换。(1)mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值。(2)mybatis在处理${}时,就是把${}直接替换成变量的值,没有转义。(3)使用#{}可以有效的防止SQL注入,提高系统安全性。原因在于:预编译机制。预编译完成之后,SQL的结构已经固定,即便用户输入非法参数,也不...转载 2019-06-03 14:07:33 · 292 阅读 · 0 评论