sqlserver2019实例配置_MyBatisConfig(⼀)如何配置数据
库驱动
MyBatis 的核⼼有两个:
1.SqlSessionFactory
它是个单个数据库映射关系经过编译后的内存镜像.
SqlSessionFactory对象的实例可以通过SqlSessionFactoryBuilder对象类获得,
⽽SqlSessionFactoryBuilder则可以从XML配置⽂件或⼀个预先定制的Configuration的实例构建出SqlSessionFactory的实例.
每⼀个MyBatis的应⽤程序都以⼀个SqlSessionFactory对象的实例为核⼼.
immediately的翻译同时SqlSessionFactory也是线程安全的,SqlSessionFactory⼀旦被创建,应该在应⽤执⾏期间都存在.mysql语句的执行顺序
在应⽤运⾏期间不要重复创建多次,建议使⽤单例模.
2.SqlSession
SqlSession是MyBatis的关键对象,是执⾏持久化操作的独享,类似于JDBC中的Connection.
它是应⽤程序与持久层之间执⾏交互操作的⼀个单线程对象,也是MyBatis执⾏持久化操作的关键对象.
SqlSession对象完全包含以数据库为背景的所有执⾏SQL操作的⽅法,它的底层封装了JDBC连接,可以⽤SqlSession实例来直接执⾏被映射的SQL语句.
每个线程都应该有它⾃⼰的SqlSession实例.SqlSession的实例不能被共享,同时SqlSession也是线程不安全的,绝对不能讲SqlSeesion实例的引⽤放在⼀个类的静态字段甚⾄是实例字段中.
也绝不能将SqlSession实例的引⽤放在任何类型的管理范围中,⽐如Servlet当中的HttpSession对象中.
使⽤完SqlSeesion之后关闭Session很重要,应该确保使⽤finally块来关闭它.
表格公式大全及使用excel>编写动态网页的语言MyBatis Factory Config 属性
在MyBatis框架的核⼼配置⽂件中,元素是配置⽂件的根元素,其他元素都要再元素内配置。这些配置参数都有不同的意义,开发⼈员需要熟悉的就是下图的各个⼦元素的配置
SqlSessionFactoryBuilder可以从XML配置⽂件或⼀个预先定制的Configuration的实例构建出SqlSessionFactory的实例.电视剧免费全集在线观看
MyBatis框架的核⼼配置⽂件
注意:的⼦元素必须按照上图从上到下的顺序进⾏配置,否则MyBatis在解析XML配置时就会出错
MyBatis 数据库配置
在MyBatis框架中配置数据库要使⽤标签
1.先创建db.properties 配置⽂件如下:
//注:本⽂已mysql为例jdbc.sql.jdbc.Driverjdbc.url=jdbc:mysql://localhost/dbnamejdbc.username=your usernamejdbc.password=your password 2.创建l⽂件,使⽤properties标签将resoure等于我们的数据库配置⽂件。
idea<?xml version="1.0" encoding="UTF-8"?>-////DTD Config 3.0//EN""/dtd/mybatis-3-config.dtd">
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论