
MyBatis
chegy218
# 提升技术,项目实战;
# www.chegy122.cn;
展开
-
MyBatis开发入门(一)
MyBatis是主流的Java持久层框架之一,它与Hibernate一样,也是一种ORM(即对象关系映射)框架。MyBatis是一个半自动映射的框架,因为MyBatis需要手动匹配POJO,SQL和映射关系;而Hibernate是一个全表映射的框架,只需提供POJO和映射关系即可。MyBatis是一个小巧,方便,高效,简单,直接,半自动化的持久层框架;Hibernate是一个强大,方便,高效,...原创 2019-03-29 21:09:44 · 151 阅读 · 0 评论 -
MyBatis开发入门(二)-映射器(增删改查和级联查询)
本文重点讲解MyBatis的SQL映射文件。及MyBatis其核心配置文件,SQL映射文件,级联查询。github的demo路径:1,核心配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "ht...原创 2019-03-31 20:10:43 · 313 阅读 · 0 评论 -
MyBatis开发入门(三)--动态SQL
本篇重点讲解如何拼接MyBatis的动态SQL语句。MyBatis的动态SQL元素与JSTL或XML文本处理器相似,常用<if>,<choose>,<when>,<otherwise>,<trim>,<where>,<set>,<foreach>,<bind>等元素动态SQL应用场景:...原创 2019-04-01 15:40:44 · 134 阅读 · 0 评论 -
SQL注入问题及解决方法
SQL注入是一个安全问题,因为应用程序使用拼接SQL的技术而成为hacker攻击后台的方式。下面就介绍一下3种SQL注入,及解决SQL注入的方法。下面以登录的机制为例,进行SQL注入的讲解。1,基于 1=1 总为真SELECT * FROM Users WHERE UserId = 105 OR 1=1;黑客只需在输入字段中插入105或1=1,就可以访问数据库中的所有用户名和...原创 2019-04-01 19:31:51 · 8821 阅读 · 1 评论 -
Mybats-plus AutoGenerator教程
官网教程:https://mp.baomidou.com/guide/generator.html#使用教程但是实际开发需要灵活修改配置1,先加依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifac...原创 2019-07-18 10:19:15 · 391 阅读 · 0 评论 -
MyBatis问题汇总
1,ssm配置sql语句打印在mybatis.xml里加<!--设置Mybatis打印调试sql--><settings> <setting name="logImpl" value="STDOUT_LOGGING" /></settings>2,resultMap映射官方:http://www.mybatis.org/my...原创 2019-07-16 17:30:38 · 166 阅读 · 0 评论