MyBatis
开发小牛进阶
Java小白,公众号同名。
展开
-
MyBatis(模糊查询)
在进行模糊查询之前我们先搭建环境,其中包括MyBatis环境和数据库环境:数据库表如下:MyBatis环境搭建:https://blog.csdn.net/young_1004/article/details/81987259 % : 代表0 个或 1 个或多个字符_ : 代表 1 个确切的字符 查名字中带有‘花’字的用户<select id="find...原创 2018-08-26 12:02:19 · 305 阅读 · 0 评论 -
MyBatis (动态 sql)
MyBatis重点是对sql的灵活解析和处理MyBatis项目构建:https://blog.csdn.net/young_1004/article/details/819872591、if + where(如果name为null的话按id==1去查询)<select id="findUserByName" parameterType="String" resultType...原创 2018-08-26 15:22:28 · 163 阅读 · 0 评论 -
SSM整合 (SpringMVC+Spring+MyBatis)
SSM 是什么?web 层解决方案SpringMVC service解决方案Spring dao层解决方案MyBatis 开发项目流程dao —> service —> web 首先进行项目结构的构建 第一步:进行MyBatis项目的构建 pom.xml<?xml version="1.0" en...原创 2018-08-28 01:25:13 · 254 阅读 · 0 评论 -
MyBatis 入门
在学习 MyBatis 之前我们先聊一聊传统 JDBC 编程的操作的优点和缺点。JDBC操作数据库回顾:https://blog.csdn.net/young_1004/article/details/80686161我们都知道在 JDBC 编程中常常会碰见如下问题:1、 数据库频繁的连接和关断,浪费数据库的资源,影响效率。 解决:使用数据库连接池。2、sql 语句是硬编码,如果需...原创 2018-08-23 20:23:14 · 465 阅读 · 0 评论 -
MyBatis (传统方式开发dao)
首先搭建 MyBatis 的开发环境,参照 MyBatis 入门 :https://blog.csdn.net/young_1004/article/details/81987259 搭建好 MyBatis 运行环境后进行如下操作: 1、定义 dao 层的开发接口:package com.ma.mybatis.dao.impl;import com.ma.mybat...原创 2018-08-26 00:30:43 · 336 阅读 · 0 评论 -
MyBatis (使用mapper代理的方式开发dao)
在传统 dao层开发的时候有一些地方是重复工作的,这时候 MyBatis给我们提供了另一种高效开发的方式,那就是Mapper代理,但是使用Mapper代理开发应该遵循Mybatis的规范。首先搭建MyBatis项目:https://blog.csdn.net/young_1004/article/details/81987259使用mapper代理的方式开发dao层要遵循一些规范:...原创 2018-08-26 01:33:40 · 7754 阅读 · 2 评论