Mybatis
樱花树下的猫老师
好好工作,天天向上…
展开
-
Mybatis Generator逆向工程
1、首先在pom文件中引入Mybatis逆向工程的依赖:<!--Mybatis逆向工程所需依赖--> <!--Mybatis Generator逆向工具--> <dependency> <groupId>org.mybatis.generator</groupId> ...原创 2019-08-03 19:36:31 · 197 阅读 · 0 评论 -
Mybatis中的连接查询与嵌套查询
查询a表的所有信息,如果a表的信息有对应的b表的信息,则查询b表的信息,如果没有,则不查询。多对一,如:查询所有城市信息,如果城市有对应国家,则查询国家信息,如果没有,则不查询。多个城市属于一个国家。一对多,如:查询所有国家信息,如果国家有对应城市,则查询城市信息,如果没有,则不查询。一个国家拥有多个城市。多对多,如:查询所有国家信息,如果国家与对应拥有的动物,则查询动物信息,没有则不查...原创 2019-07-22 16:52:30 · 13041 阅读 · 4 评论 -
Mybatis中动态Sql语句的拼接分析
一、动态查询1、方式一: <!--if标签:--> <!--if中的test属性必须录入,其内部为ognl表达式,不需要#{}。如果test内满足,则主体语句执行--> <select id="findAccount" parameterType="account" resultType="account"> select *...原创 2019-07-21 22:42:45 · 6199 阅读 · 0 评论 -
Mybatis中获取自增长的主键
方法一:<!--方式一:仅适合mysql等有主键自动增长的数据库,而oracle没有主键自增长,因此不适用。 其相关属性: useGeneratedKeys:是否开启获取主键的开关 keyColumn:数据库中主键的字段名 keyProperty:封装到目标对象中的属性名 --> <insert id="insertAccount...原创 2019-07-21 22:37:45 · 200 阅读 · 0 评论 -
Mybatis入门案例说明
一、基本配置Mybatis的主配置文件MybatisConfig(SqlMapperConfig):本配置文件用于设定数据库的参数中使用,内容如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"...原创 2019-07-21 18:26:40 · 119 阅读 · 0 评论 -
mybatis中的parameterType和resultType两个参数的说明
mybatis中的parameterType和resultType两个参数的指向:parameterType是锁定传入的参数的出身。在实体类对象中较为常用。经常利用ognl表达式指向#{}内的参数,是对#{}内这种传入的赋值参数的出身做详细说明。如:parameterType="com.aaa.domain.Group"且#{user.name},那么#{}内表示com包下的aaa包下的do...原创 2019-07-08 00:38:51 · 3820 阅读 · 0 评论