介绍
本篇文章给大家分享的是有关如何在JavaWeb中编写一个单元测试类测试数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
Java有哪些集合类
Java中的集合主要分为四类:1,列清单表:有序的,可重复的;2、队列队列:有序,可重复的;3,设置集合:不可重复;4、地图映射:无序,键唯一,值不唯一。
首先导入jar包
使用Mybatis发电机生成,刀,实体,映射器
没有数据源,我圈错了…
jdbc.properties是数据库链接配置文件
sqlMapConfig。xml是Mybatis配置文件
如何自动生成这些文件夹?
如下。右键generatorConfig→选择默认运行环境;如何点击Mybatis发电机运行
引用>
<强>新建MyBatisTool 强>
public class MybatisTool { public static  SqlSessionFactory sessionFactory; ,,,, 静态{,,, ,,,,,,,try { ,,,,,,,Reader Reader =, Resources.getResourceAsReader (“sqlMapConfig.xml");,,,,,,,,,,, ,,,,,,,,,,,sessionFactory =,//构建sqlSession的工厂 ,new SqlSessionFactoryBuilder () .build(读者); ,,,,,,,},catch (Exception e), { ,,,,,,,,,,,e.printStackTrace (); ,,,,,,,},,,,,,,,, ,,,} ,,,//创建能执行映射文件中sql的sqlSession ,,,public static SqlSession getSession () { ,,,,,,,return sessionFactory.openSession(真正);//自动事务提交 ,,,} }
<强>新建测试类强>
<强>我的测试类里面一个方法强>
class TestConnnect { @Test void 测试(),throws IOException { SqlSession session =, MybatisTool.getSession (); Db45Mapper mapper =, session.getMapper (Db45Mapper.class); Db45 info =, mapper.selectByPrimaryKey (1); System.out.println(信息); } }<>强测试效果运行Junit 强>
上面一大片代码的是我用了log4j日志
以上就是如何在JavaWeb中编写一个单元测试类测试数据库,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
如何在JavaWeb中编写一个单元测试类测试数据库