Mybatis使用

本文介绍了一个MyBatis工具类的实现,该工具类包括获取SqlSessionFactory、SqlSession的方法及SqlSession的关闭操作,方便在Java应用中快速进行数据库操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

添加工具类

package com.yu.util; import java.io.IOException;

import java.io.Reader; import org.apache.ibatis.io.Resources;

import org.apache.ibatis.session.SqlSession;

import org.apache.ibatis.session.SqlSessionFactory;

import org.apache.ibatis.session.SqlSessionFactoryBuilder;

/**  * mybatis工具类  * @author yu  *  */

public class SqlSessionFactoryUtil

 { private static String XML_PATH = "mybatis-config.xml"; private static SqlSessionFactory factory; static{ Reader r = null; try { r = Resources.getResourceAsReader(XML_PATH); factory = new SqlSessionFactoryBuilder().build(r); } 

catch (IOException e) { e.printStackTrace(); } }

/**  * 获取应用中的SqlSessionFactory  * @return SqlSessionFactory  */

public static SqlSessionFactory getSqlSessionFactory(){ return factory; }

/**  * 获取应用中的SqlSession  * @return SqlSession  *

/ public static SqlSession getSqlSession(){ return factory.openSession(); }

/**  * 关闭SqlSession  * @param session  */

public static void closeSqlSession(SqlSession session){ if(session != null){ session.close(); } } }

转载于:https://www.cnblogs.com/lsy666/p/7105952.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值