9、后台:mybatis ▍MP ▍MBG ▍DAO层
随风飘扬中
这个作者很懒,什么都没留下…
展开
-
mybatis的注解—很全
注解有下面这些:注解目标相对应的 XML描述@CacheNamespace类<cache>为给定的命名空间 (比如类) 配置缓存。 属性:implemetation,eviction, flushInterval,size 和 readWrite。@CacheNamespace...转载 2018-06-21 13:38:22 · 10892 阅读 · 6 评论 -
mybatis-generator.xml配置文件详解
<!-- 配置生成器 --><generatorConfiguration><!-- 可以用于加载配置项或者配置文件,在整个配置文件中就可以使用${propertyKey}的方式来引用配置项 resource:配置资源加载地址,使用resource,MBG从classpath开始找,比如com/myproject/generatorConfig.properti...转载 2018-07-11 13:36:56 · 7997 阅读 · 0 评论 -
XXXmapper.xml——parameterType别名
1.parameterType="自定义类完全限定名" (dao参数是类或List<类>)2.parameterType="java.util.List或int[]或integer[](string[]不可,报警)"(dao参数是数组Array) 3.parameterType或resultType输入类型全路径,不方便,mybatis内置有默认的别名parameterType别名 ...转载 2018-07-03 09:30:01 · 1536 阅读 · 0 评论 -
mybatis.xml配置详解—官网—特别全
MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置(settings)和属性(properties)信息。文档的顶层结构如下:configuration 配置 properties 属性settings 设置typeAliases 类型别名typeHandlers 类型处理器objectFactory 对象工厂plugins 插件environments 环...转载 2018-07-03 09:27:42 · 7733 阅读 · 0 评论 -
mapper.xml常用标签
接上篇,对Mybatis的特点和映射管理介绍,本篇将详解介绍mapper.xml中的常用标签和它们各自的功能及使用方式一、SQL语句标签:[html] view plain copy print?<!–查询语句–> <select id=“selectByPrimary...转载 2018-07-02 09:03:06 · 4719 阅读 · 1 评论 -
MyBatis一对多和多对一
在学习MyBatis3的过程中,文档上面一直在强调一个id的东西!在做这个实验的时候,也因为没有理解清楚id含义而导致一对多的“多”中也只有一条数据。id和result的唯一不同是id表示的结果将是当比较对象实例时用到的标识属性。这帮助来改进整体表现,特别是缓存和嵌入结果映射。所以不同数...转载 2018-07-02 09:01:37 · 617 阅读 · 1 评论 -
mybatis-plus 学习
简介Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 我们的愿景是成为Mybatis最好的搭档,就像 Contra Game 中的1P、2P,基友搭配,效率翻倍。特性无侵入:Mybatis-P...转载 2018-06-26 09:09:56 · 255 阅读 · 0 评论 -
mybatis-plus思维导图,让mybatis-plus不再难懂
mybatis-plus与mybatismybatisMybatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库...转载 2018-06-26 09:08:47 · 181 阅读 · 0 评论 -
Mybatis 一对一,一对多,多对一,多对多的理解
First (一对一) 首先我来说下一对一的理解,就是一个班主任只属于一个班级,一个班级也只能有一个班主任。好吧这就是对于一对一的理解怎么来实现呢?这里我介绍了两种方式:一种是:使用嵌套结果映射来处理重复的联合结果的子集 另一种呢是:通过执行另外一个SQL映射语句来返回预期的复杂类型复制代码 ...转载 2018-06-29 13:58:59 · 349 阅读 · 0 评论 -
打印无问号SQL,修改mybatis.jar(org.apache.ibatis.logging.jdbc.BaseJdbcLogger.class)
1、首先打印SQL需要mybatis的jar包,我引入的是mybatis-3.4.4.jar2、mybatis.xml配置<settings> <setting name="logImpl" value="STDOUT_LOGGING" /> </settings>1)、指定 MyBatis所用日志的具体实现,STDOUT...转载 2018-06-29 12:53:17 · 3954 阅读 · 5 评论 -
SpringMVC集成mybatis-plus使用—很全很好
Mybatis-Plus是一个Mybatis的增强工具,它在Mybatis的基础上做了增强,却不做改变。我们在使用Mybatis-Plus之后既可以使用Mybatis-Plus的特有功能,又能够正常使用Mybatis的原生功能。Mybatis-Plus(以下简称MP)是为简化开发、提高开发效率而生,但它也提供了一些很有意思的插件,比如SQL性能监控、乐观锁、执行分析等。 Mybat...转载 2018-06-21 13:41:07 · 32335 阅读 · 8 评论