前言 最近准备看一看mybatis的源码,虽说使用了很久,但是里面的一些细节还是不算很了解,今天整理一个简单的文档。我们首先需要理解一件事,mybatis的底层使用的还是jdbc,所以如果对jdbc很熟悉的话,源码看起来就会很轻松;如果对jdbc不了解的话,建议先熟悉一下再使用mybatis 结构 ...
分类:
其他好文 时间:
2018-12-15 17:12:58
阅读次数:
160
一、 1、Mybatis是实现多表查询方式 1.1 业务装配:对两个表编写单表查询语句,在业务(Service)把查询的两表结果合并 1.2 使用Auto Mapping 特性,在实现两表联合查询时通过别名完成映射 1.3 使用MyBatis<resultMap>属性进行实现 2、多表查询时,类中包 ...
分类:
其他好文 时间:
2018-12-12 19:03:16
阅读次数:
169
一、要求 1.如果表中还未有菜单,添加一级菜单,编号为:‘300‘ 2.继续添加一级菜单,编号为:一级菜单最大编号+1,如‘301‘,‘302‘,‘303‘ 3.添加子级菜单:编号=父级编号+当前父级菜单下最大菜单编号+1,如果当前子级没有菜单则从001开始 如:‘300001‘,‘300002‘,&
分类:
其他好文 时间:
2018-12-07 18:24:11
阅读次数:
314
一直在使用Mybatis这个ORM框架,都是使用mybatis里的一些常用功能。今天在项目开发中有个业务是需要限制各个用户对某些表里的字段查询以及某些字段是否显示,如某张表的某些字段不让用户查询到。这种情况下,就需要构建sql来动态传入表名、字段名了。现在对解决方法进行下总结,希望对遇到同样问题的伙 ...
分类:
其他好文 时间:
2018-12-05 12:35:33
阅读次数:
201
其实我一点都不想用mybatis,好多地方得自己写,比如这里。 使用mybatis要写大量的xml,烦的一批。最烦人的莫过于写各种resultmap,就是数据库字段和实体属性做映射。我认为这里应该是mybatis自动支持的,但是,它没有。为了轻量化(caocaocoa)???。 很少用mybatis ...
分类:
编程语言 时间:
2018-12-03 17:20:13
阅读次数:
266
使用 mybatis generator 生成pojo、dao、mapper时 经常出现 Cannot obtain primary key information from the database, generated objects may be incomplete 无法生成主键相关方法 具 ...
分类:
数据库 时间:
2018-11-29 12:21:02
阅读次数:
966
一、MGB功能简介 MyBatis Generator是一个代码生成工具。 MBG是如何运行的呢?它会检查所连接到的数据库的一个或者多个table,然后生成可用来访问这些table的构建(Java代码、XML文件等)。这减少了一开始在使用MyBatis与数据库连接交互时设置对象和配置文件的种种繁冗的 ...
分类:
其他好文 时间:
2018-11-29 11:11:02
阅读次数:
169
一.MyBatis 实现多表查询 1.1 业务装配.对两个表编写单表查询语句,在业务(Service)把查询的两个结果进行关联. 1.2 使用Auto Mapping特性,在实现两表联合查询时通过别名完成映射. 1.3 使用 MyBatis 的<resultMap>标签进行实现. 2.多表查询时,类 ...
分类:
其他好文 时间:
2018-11-24 11:49:02
阅读次数:
256
mybatis-plus也只是听过,可是终究没有使用过。于是自己花几天晚上的时间研究mybatis-plus的使用。 下面的研究也是基于其官网:http://mp.baomidou.com/guide/ 。官网的介绍非常详细。 官网有基于springboot,也有基于spring的原始方式。下面基于 ...
分类:
其他好文 时间:
2018-11-20 00:10:22
阅读次数:
198
本文旨在用最通俗的语言讲述最枯燥的基本知识当项目框架SSH(springStrutshibernate)日落西山时,SSM(springSpringMVC、MyBatis)就大行其道,大部分项目都渐渐转至SSM,因此mybatis也成了Java程序员的必学之术,本文就mybatis的语法做一次小小的总结,旨在让读者用最少的时间学会使用MyBatis。文章提纲:什么是MyBatisMyBatis的引
分类:
其他好文 时间:
2018-11-19 20:23:21
阅读次数:
208