mybatis
文章平均质量分 59
一朵纯洁的小白花
这个作者很懒,什么都没留下…
展开
-
MyBatis Generator
MyBatis Generator(MBG)是MyBatis MyBatis 和iBATIS的代码生成器。它将为所有版本的MyBatis以及版本2.2.0之后的iBATIS版本生成代码。它将内省数据库表(或许多表),并将生成可用于访问表的工件。这减少了设置对象和配置文件以与数据库表交互的初始麻烦。MBG寻求对简单CRUD(创建,检索,更新,删除)的大部分数据库操作产生重大影响。您仍然需要为连接查询或存储过程手动编写SQL和对象代码。3.运行(刷新maven,点击运行)原创 2022-11-14 11:27:13 · 411 阅读 · 1 评论 -
MyBatis的面试小知识点(不定时补充)
1、#{}和${}的区别是什么? ${}是字符串替换,#{}是预处理; Mybatis在处理${}时,就是把${}直接替换成变量的值。而Mybatis在处理#{}时,会对sql语句进行预处理,将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值; 使用#{}可以有效的防止SQL注入,提高系统安全性。 2、mapper.xml文件,都会对应一个Dao接口(Mapper层),这个Dao接口的工作原理是什么?Dao接口里的方法,参数不同时,方法能重载吗? Mapp原创 2021-12-30 18:10:13 · 136 阅读 · 0 评论