
Mybatis
Mybatis及Myabtis-Plus的基础使用
聆yu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis-plus代码生成插件简单使用
导入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.3.2</version> </dependency> <depe原创 2020-08-14 17:42:21 · 1091 阅读 · 0 评论 -
Mybatis-Plus入门(Mapper CRUD接口)
Mybatis-plus是在Mybatis的基础上做增强,为简化开发而生 只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑。 只需简单配置,即可快速进行 CRUD 操作,从而节省大量时间。 热加载、代码生成、分页、性能分析等功能一应俱全。 官网文档 环境搭建(Springboot) 建表 CREATE TABLE `t_hero` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) CHARACTER SET u.原创 2020-07-29 12:57:24 · 776 阅读 · 0 评论 -
Mybatis传入多个参数
Mybatis传入多个参数 顺序传参 适合传入参数较少时(多的话可以用Map) // mapper接口方法 List<News> selectByIdAndState(int newsId,int delState); //sql语句 <select id="selectByIdAndState3" resultType="com.springboot.book.entity.News"> select * from news where news_id > #{pa原创 2020-07-29 09:15:28 · 603 阅读 · 0 评论 -
Mybatis动态SQL
trim+if 标签 trim+if 标签构建插入语句 //mapper接口 int insert(User user); //SQL <insert id="insert"> insert into t_user <trim prefix="(" suffix=")" suffixOverrides=","> <if test="id != null and id != ''">原创 2020-06-30 20:43:13 · 336 阅读 · 0 评论 -
Mybatis一对一、一对多查询
简单设计两个表,hero表和kingdom表。 CREATE TABLE `hero` ( `id` int(10) NOT NULL AUTO_INCREMENT, `kingdom_id` int(10) NULL DEFAULT NULL, `hero_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `gender` varchar(255) CHARACTER SE原创 2020-06-09 20:44:47 · 505 阅读 · 0 评论 -
Mybatis中防止Sql注入
一、什么是Sql注入 sql注入是一种代码注入技术,将恶意的sql插入到被执行的字段中,以不正当的手段多数据库信息进行操作。 在jdbc中使用一般使用PreparedStatement就是为了防止sql注入。 比如代码 :"select * from user where id =" + id; 正常执行不会出现问题,一旦被sql注入,比如将传入参数id=“3 or 1 = 1”,那么sq...原创 2019-05-25 21:33:52 · 22131 阅读 · 2 评论