![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
ZP741552720
学习笔记整理
展开
-
Mybatis 的基本使用
mybatis的基本使用mybatis一般可使用两种配置方式,一种代理方式,一种非代配置数据库表字段 需要的jar 包结构 mybatis的基本配置<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD...原创 2018-03-11 21:48:17 · 220 阅读 · 0 评论 -
Mybatis 代理模式创建
mybatis代理模式与非代理模式的区别:mapper类只需要定义接口,mapper映射文件的namespace的值必须为mapper接口的全类名书写的SQL的ID 必须与mapper接口中的相对应的方法名相同配置文件mybatisConfig.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE conf...原创 2018-03-11 22:02:23 · 396 阅读 · 0 评论 -
Mybatis 继承映射
继承映射在hibernate中有三种映射方式建立一张表字表生成表各类生成表Mybatis使用建立一张表的方式数据库设计 其中eye_color字段为猫私有属性fur_color为狗私用属性-实体类public class Animal implements Serializable { private static final long ...原创 2018-03-14 16:02:45 · 1785 阅读 · 1 评论 -
Mybatis 插入一条记录返回主键
插入一条记录返回主键情景:向数据库中插入一条数据,要求返回插入数据的id主键必须为整型,而且支持自增需求实现:在保存完成后执行SELECT LAST_INSERT_ID()即可实体设计public class User implements Serializable { private Integer id; private String nam...原创 2018-03-14 16:16:43 · 445 阅读 · 0 评论 -
Mybatis 延迟加载
延迟加载懒加载,正真用到该对象时才会发送SQL在Mybatis中,只针对关联对象才会有延迟,Hibernate中的延迟加载对本对象、单端关系、集合都起作用全局开关:在配置文件中配置如下<settings> <!--开启全局延迟加载--> <setting name="lazyLoadingEnabled" value...原创 2018-03-14 16:33:19 · 243 阅读 · 0 评论