mybatis
发疯的man
公众号☞干货食堂。免费领取2020最新实战项目资源
展开
-
mybatis-01
创建students.sql表-mysql语法create table students( id int(5) primary key, name varchar(10), sal double(8,2));--oracle语法create table students( id number(5) primary key, name varchar2(10)原创 2017-07-06 20:57:03 · 326 阅读 · 0 评论 -
mybatis的关联查询
多对一 一对多http://blog.csdn.net/qiu_x_b/article/details/53785139注意:一查多的时候,就是一个老师包含一个学生集合的时候。要用ofType指定集合类型。 多查一的时候,就是一个学生对应一个老师的时候,学生实体里面的老师要用javaType来指定还要注意的是字段映射问题,最终的映射是和你查询语句查出的字段来做映射的,冲突的时候加上别...转载 2018-02-27 21:35:26 · 273 阅读 · 0 评论 -
利用mybatis-generator自动生成代码
https://www.cnblogs.com/yjmyzz/p/4210554.html前提是数据库里面已经建好表了,然后在配置文件中改下相对应的表和对应的实体类的名称,dao层的接口和映射文件名称就ok,包不用建,会自动建generatorConfig.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE...转载 2017-12-05 09:50:35 · 349 阅读 · 0 评论 -
mybatis缓存---ehcache
ehcache是一个分布式缓存框架。 引入maven<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis-ehcache --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-ehcach原创 2017-12-05 19:45:52 · 382 阅读 · 0 评论 -
mybatis的分页插件 PageHelper、超级简单实用
参考:https://www.cnblogs.com/shanheyongmu/p/5864047.html第一步,添加maven依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.4</version></depen原创 2017-12-02 11:58:20 · 412 阅读 · 0 评论 -
mybatis解决字段名与实体类属性名不相同的冲突
在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。一、准备演示需要使用的表和数据CREATE TABLE orders( order_id INT PRIMARY KEY AUTO_INCREMENT, order_no VARCHAR(20), order_price FLOA转载 2017-07-26 11:04:58 · 468 阅读 · 0 评论 -
mybatis分页原理实现
第一,需要一个封装好的page类需要有五个属性private int totalNum; //4.总条数 private int pageNo; //2.页码 private int pageSize; //3.每页显示记录数 private int tatalPage; //1.总页数private List<Emp> list; //需要显示的数据public原创 2017-07-09 17:01:59 · 1164 阅读 · 0 评论 -
mybatis模糊查询
mysql :LIKE CONCAT(‘%’,#{empname},’%’ ) 或者 LIKE CONCAT(‘%’,‘${empname}’,’%’oracle:LIKE ‘%’||#{empname}||’%’原创 2017-07-09 12:36:17 · 347 阅读 · 0 评论 -
在mybatis中设置uuid
<insert id="insert" parameterType="dept"> <selectKey keyProperty="id" resultType="String" order="BEFORE"> select replace(uuid(),'-','') from dual </selectKey> insert原创 2017-07-20 22:53:55 · 1373 阅读 · 0 评论 -
mybatis-day02
mybatis一对一映射【学生与身份证】1)参见<<一对一图示.JPG>> 2)创建students.sql和cards.sqldrop table students;drop table cards;create table cards( id int(5) primary key, num varchar(20));create table students(原创 2017-07-07 22:34:31 · 441 阅读 · 0 评论 -
mybatis三剑客
http://blog.csdn.net/google_webmaster/article/details/729968871。mybatis-plugin插件特点,idea安装好这个插件之后,可以在dao层的方法中直接跳转到mapper中,十分方便,还有排错的功能。 直接搜索这个插件安装就行。2。generatorConfig.xml 自动生成插件pojo,mapper,d...原创 2018-03-10 19:17:35 · 993 阅读 · 0 评论