摘要: 前言 没想到会等到半年以后才来写这篇文章,我已经不记得当初自己想要在这篇文章中写什么了,还好有一些零散的笔记留着,就对照着上一篇文章及零散的笔记,把内容给补充完吧。 完善CRUD方法 完善DefaultSqlSession类实现查询单个及查询多个的接口 1 package com.hardy.sql 阅读全文
posted @ 2021-01-13 00:00 blayn 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 前言 上一篇文章我们完成了生产sqlSession的工作,与数据库的连接和创建会话的工作都已完成,今天我们可以来决定会话的内容了。 封装CRUD操作 首先我们需要创建一个SqlSession接口类,在其中定义会话的内容接口,同样,今天所提及的类都存放在“sqlSession”包下,SqlSessio 阅读全文
posted @ 2020-05-30 23:05 blayn 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 前言 上一回我们完成了数据库配置文件的读取和解析工作,有了这些准备工作,我们就可以与数据库创建连接和会话了,所谓sqlSession就是数据库的会话,一切增删查改操作都是在与数据库的会话中完成,下面我们来讲一些这方面的知识。 生产sqlSession、与数据库进行会话 这里我们会使用工厂模式,我们会 阅读全文
posted @ 2020-05-21 22:04 blayn 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 前言 前两篇文章分别讲解了JDBC和Mybatis的基本知识,以及自定义持久层框架的设计思路,从这篇文章开始,我们正式来实现一个持久层框架。 新建一个项目 首先我们新建一个maven项目,将其命名为IPersistence,创建以下目录结构: 完成目录创建工作后,我们首先在pom.xml文件中引入相 阅读全文
posted @ 2020-05-13 22:57 blayn 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 前言 上一篇文章讲到了JDBC的基本用法及其问题所在,并提出了使用Mybatis的好处,那么今天这篇文章就来说一下该如何设计一个类似Mybatis这样的持久层框架(暂时只讲思路,具体的代码编写工作从下一篇文章开始)。 从使用端的角度来设计 从使用端的角度来看,我们需要做一些配置工作,原理等同于使用M 阅读全文
posted @ 2020-05-05 11:03 blayn 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 前言 说起Mybatis,相信大家都不会感到陌生,它是一款优秀的持久层框架,应用于java后端开发中,为客户端程序提供访问数据库的接口。 我们都知道,JDBC是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。这也就是Mybatis所具备的功能, 阅读全文
posted @ 2020-04-24 18:27 blayn 阅读(910) 评论(2) 推荐(1) 编辑