MyBatis
MyBatis框架使用介绍
GM.Francis
创造机会,把握机会
展开
-
MyBatis 与 JDBC的区别
JDBC是Java提供的一个操作数据库的API;MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。MyBatis是对JDBC的封装。相对于JDBC,MyBatis有以下优点:1. 优化获取和释放我们一般在访问数据转载 2020-05-08 22:00:21 · 293 阅读 · 0 评论 -
Spring与MyBatis整合
步骤一:导入Spring与Mybatis的依赖包步骤二:创建Mybatis与Spring的配置文件,数据库连接配置文件database.properties,log4j.properties步骤三:UserDaoImpl中声明SqlSessionTemplate对象,配置文件需要配置SqlSessionTemplate的bean,同时以构造注入的方式,注入SqlSessionFactory...原创 2020-02-27 10:48:03 · 97 阅读 · 0 评论 -
Dom4j 与 Log4j
注:4j的意思就是“forjava”1.Dom4jdom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常优秀的Java XML API,具有性能优异、功能强大和易使用的特点,同时它也是一个开放源代码的软件,Hibernate用它来读写配置文件 dom4j需要导入dom4j-full.jar包2.Log4jLog4j...原创 2020-02-20 21:06:11 · 436 阅读 · 0 评论 -
MyBatis架构简介及核心类
一、SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession的关系SqlSessionFactoryBuilder(使用build创建:)???? SqlSessionFactory(使用open创建)???? SqlSession进行操作每一个MyBatis的应用程序的入口是SqlSessionFactoryBuilder。它的作用是通过XML配...转载 2020-02-19 13:22:49 · 286 阅读 · 0 评论 -
断言(Assert)的用法
一、概念编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。使用断言可以创建更稳定,品质更好且不易于出错的代码。当需要在一个值为FALSE时中断当前操作的话,可以使用断言。单元测试必须使用断言(Junit/JunitX)。二、使用方式断言可以有两种形式1.assert Expression12.asser...原创 2020-02-19 12:56:34 · 3340 阅读 · 0 评论 -
ORM(对象关系映射)
1、什么是ORM:ORM(Object-relational mapping),中文翻译为对象关系映射,是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。2、ORM的使用原则ORM提供了实现持久化层的另一种模式,它采用映射元数据来描述对象关系的映射,使得ORM中间件能在任何一个应用的业务逻辑层和数据库层之间充当桥梁ORM的方法论基于三个核心原则:简单:以...原创 2020-02-19 12:06:28 · 1023 阅读 · 0 评论