摘要:文件知识点修饰类不能被基础修饰方法不能被重写修改变量常量不允许进行实例化静态代码块只是加载一次加载核心配置文件失败图解说明加载属性文件新建的根目录下修改核心配置文件加载属性文件配置数据库的环境事务管理器保证数据的完整性
MyBatisUtils.java 文件
/** * 知识点: * final 修饰类 : 不能被基础 * 修饰方法 : 不能被重写 * 修改变量 : 常量 */ public final class MyBatisUtils { private MyBatisUtils(){}//不允许进行实例化 private static final String PATH = "mybatis-config.xml"; private static InputStream is ; private static SqlSessionFactory sqlSessionFactory; static{//1.静态代码块 只是加载一次 try { is = Resources.getResourceAsStream(PATH); sqlSessionFactory = new SqlSessionFactoryBuilder().build(is); } catch (IOException ex) { ex.printStackTrace(); throw new RuntimeException("加载核心配置文件失败"); } } public static SqlSession getSqlSession(){ return sqlSessionFactory.openSession(); } public static void closeSqlSession(SqlSession sqlSession){ if(sqlSession!=null){ sqlSession.close(); } } }
图解说明
加载属性文件新建src的根目录下jdbc.properties
jdbc.mysql.driver=com.mysql.jdbc.Driver jdbc.mysql.url=jdbc:mysql://127.0.0.1:3306/cy42_mss jdbc.mysql.username=root jdbc.mysql.password=shxt
修改核心配置文件
通过${KEY}获取对应的值
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/70315.html
摘要:平凡之路前端发展了十几年,现在几乎到达顶峰的速度了,近两年推出的框架层出不穷,早已不是一统江湖了。模板和数据分离也好,状态和表现分离也好,我越来越体会到分是为了合这条平凡之路,还会频繁的发展和融合下去。 一直想总结下自己摸打滚爬的前端经历,3年,从一个极讨厌前端的人,变成一个吃前端饭碗的人。没有人带过我,跌跌撞撞的缓慢前进,但我很喜欢分享,喜欢一起进步,这会是我以后一直乐意做的事情。 ...
摘要:回顾上节课我们完成了的环境搭建核心配置文件映射文件的执行过程如何执行定制的语句我们测试的是死的数据那么下面我们使用容器传递动态的数据添加操作传递数据专题通过传递数据映射文件代码传递参数数据的类型或者提供额内置类型映射中的获取对应的值 回顾: 上节课我们完成了MyBatis的环境搭建核心配置文件映射文件API的执行过程如何执行定制的SQL语句 我们测试的是死的数据,那么下面我们使用容器传...
摘要:说在前面的话命名空间暂时约定持久化类实体的类名的全路径一简单查询结果集处理查询结果集处理为类型字段作为中的值映射文件命名空间唯一的不能重复结果集处理后变成类型当你传递的是一个简单的数据类型的形参的时候那么你的值 说在前面的话 : 命名空间暂时约定-持久化类(实体Bean)的类名的全路径 com.shxt.model.Skill 一 简单查询结果集处理 1.查询结果集处理为Map类型 ...
阅读 3336·2021-11-22 12:04
阅读 2720·2019-08-29 13:49
阅读 492·2019-08-26 13:45
阅读 2253·2019-08-26 11:56
阅读 1012·2019-08-26 11:43
阅读 604·2019-08-26 10:45
阅读 1277·2019-08-23 16:48
阅读 2166·2019-08-23 16:07