
mybatis
文章平均质量分 86
猿累人生
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mybatis(1)---概述
1、mybatis历史1)MyBatis 是 Apache 的一个开源项目 iBatis, 2010 年 6 月这个项目由 Apache Software Foundation 迁移到了 Google Code,随着开发团队转投 Google Code 旗下, iBatis3.x 正式更名为 MyBatis ,代码于 2013 年 11 月迁移到 Github2)iBatis 一词来源于“internet”和“abatis”的组合,是一个基于 Java 的持久层框架。 iBatis 提供的持久层框架原创 2021-04-25 00:02:10 · 247 阅读 · 0 评论 -
mybatis(2)---入门示例
mybatis是一个支持普通SQL查询、存储过程和高级映射的优秀持久层框架,本示例开启如何使用mybatis的第一篇新章...使用mybatis的操作步骤如下:1、创建项目mybatisDemo,并导入mybatis所需要的jar包,结果图如下:2、创建mybatis操作所需要的数据库和表,结构如下图3、在src下新建mybatis的核心配置文件mybati原创 2017-11-02 16:23:10 · 157 阅读 · 0 评论 -
mybatis(3)---使用mybatis对表进行CRUD操作
前一节介绍过如何使用mybatis查询数据库表t_user中的数据,本节介绍如何使用mybatis对数据库表t_user进行crud操作步骤如下:1、UserMapper.xml文件内容如下:<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-原创 2017-11-02 17:21:37 · 840 阅读 · 0 评论 -
mybatis(4)---优化配置文件中的配置
mybatis的配置文件优化优化1:将mybatis.cfg.xml配置文件中的数据库连接配置单独的放在一个properties文件中优化前的配置:原创 2017-11-02 23:19:57 · 276 阅读 · 0 评论 -
mybatis---使用generator自动创建代码
1、为什么需要使用mybatis的generator自动创建代码?由于mybatis是一种半自动化的ORM框架,所以mybatis的主要工作就是配置mapping映射文件,但是手动写映射文件很容易出错,所以可以利用mybatis的generator自动生成实体类、dao接口和mapping映射文件。然后再将生成的代码拷贝到项目工程中即可。2、如何使用mybatis的generato原创 2017-10-26 11:02:53 · 221 阅读 · 0 评论 -
mybatis(6)---mapper动态代理方式
mapper动态代理实现原理:mapper接口开发方式只需要程序员编写mapper接口(相当于dao层接口)mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法同dao接口实现类方法。mapper接口开发需要遵循以下规范:1)、mapper.xml文件中的namespace和mapper接口的类路径相同,即namespace设置为接口的类路径2)、map原创 2017-11-03 00:49:34 · 307 阅读 · 0 评论 -
mybatis(5)---如何解决实体类中字段和数据表字段不对应引发的问题
当实体类中设置的字段和数据库表中的字段名称不一致时,会引发问题实体类代码如下:package com.cn.vo;/** * 学生实体类 * */public class StudentVO { private int stuId; //对应表字段名为stu_id private String stuName; //对应表字段名为stu_name priva原创 2017-11-03 11:50:31 · 14476 阅读 · 1 评论 -
mybatis(7)---spring整合mybatis进行自动生成代码
1、引入mybatis的generator包<dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.5</version&g原创 2018-10-28 16:02:51 · 466 阅读 · 0 评论