Atitti mybatis的单元测试attilax总结

版本mybatis 3.2.4

/palmWin/src/main/java/com/attilax/dao/mybatisTest.java

/palmWin/src/main/java/com/taYu/mapping/UsersMapper.xml

<!--根据条件查询管理员信息(userMane:登录名;password:密码) -->

<select id="QueryByUsersByMap" parameterType="map" resultMap="UsersMap">

select * from s_user where 1=1

and username = #{username}

and password = #{password}

</select>

1.1. SqlSession模式


private static void t2(Map<String, String> map) throws Exception {

org.mybatis.spring.SqlSessionFactoryBean  factoryBean=SpringUtil.build4wash().getBeanV2(SqlSessionFactoryBean.class);

SqlSessionFactory sessionFactory = factoryBean.getObject();

SqlSession sqlSession = sessionFactory.openSession();

List li=   sqlSession.selectList("QueryByUsersByMap", map);

System.out.println( AtiJson.toJson(li));

}

这里和3.0版本稍有不同。。以前可以直接获取到SqlSessionFactory

1.2. 接口对应map文件命名空间模式


private static void li(Map<String, String> map) {

UsersMapper userdao=   (UsersMapper) SpringUtil.build4wash().getBeanV2(UsersMapper.class);

List list=userdao.QueryByUsersByMap(map);

System.out.println(AtiJson.toJson(list));

}

1.3. 测试service


private static void li3() {

UsersService us=  (UsersService) SpringUtil.build4wash().getBeanV2("usersService");

Users  result = us.QueryByUsersByNameAndPassword("admin", "admin");

System.out.println(AtiJson.toJson(result));

}

作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher  kok  虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak 万兽之王

简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴

全名::Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:[email protected]

头衔:uke总部o2o负责人,全球网格化项目创始人,

uke交友协会会长  uke捕猎协会会长 Emir Uke部落首席大酋长,

uke宗教与文化融合事务部部长, uke宗教改革委员会副主席

uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,

uke 首席cto   软件部门总监 技术部副总监  研发部门总监主管  产品部副经理 项目部副经理   uke科技研究院院长uke软件培训大师

uke波利尼西亚区大区连锁负责人 汤加王国区域负责人 uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

Uke软件标准化协会理事长理事长 Uke 数据库与存储标准化协会副会长

uke终身教育学校副校长   Uke医院 与医学院方面的创始人

uec学院校长, uecip图像处理机器视觉专业系主任   uke文档检索专业系主任

Uke图像处理与机器视觉学院首席院长

Uke 户外运动协会理事长  度假村首席大村长   uke出版社编辑总编

转载请注明来源:attilax的专栏  ?http://www.cnblogs.com/attilax/

--Atiend  v8

时间: 2024-10-26 17:29:36

Atitti mybatis的单元测试attilax总结的相关文章

springMVC+mybatis 进行单元测试时 main SqlSessionFactoryBean - Parsed configuration file: &#39;class path resource&#39; 无限的读取xml文件

今天终于写完的Dao层的操作,怀着无比激动的心情,进行单元测试,就在最后一个方法,对的就是最后一个方法,启动单元测试就会报以下错误: [2016-05-11 18:25:01,691] [WARN ] main BoneCPConfig - Please use setIdleConnectionTestPeriodInMinutes in place of setIdleConnectionTestPeriod. This method has been deprecated. [2016-0

怎么使用hsqldb 和 mybatis 构造单元测试

项目是使用spring + mybatis的项目 下面说下配置怎么写: spring中这样写: <jdbc:embedded-database id="dataSource"> <jdbc:script location="classpath:/test/vmdb.script"/> </jdbc:embedded-database> -- 关键是这句 <bean id="sqlSessionFactory&quo

Atitti 大话存储读后感 attilax总结

1.1. 大话存储中心思想(主要讲了磁盘文件等存储)1 1.2. 最耐久的存储,莫过于石头了,要想几千万年的存储信息,使用石头是最好的方式了1 1.3. 数据传输机制:总线机制1 1.4. 扫描策略fcfs Sstf 算法2 1.5. Ntfs文件系统2 1.1. 大话存储中心思想(主要讲了磁盘文件等存储) 软件常见的存储体系(内存,文件,数据库) 主要讲了磁盘文件的存储体系. 1.2. 最耐久的存储,莫过于石头了,要想几千万年的存储信息,使用石头是最好的方式了 汉谟拉比法典等,金字塔什么的.

Atitti css3 新特性attilax总结

图片发光效果2 透明渐变效果2 文字描边2 背景拉伸2 CSS3 选择器(Selector)4 @Font-face 特性7 Word-wrap & Text-overflow 样式9 Word-wrap9 Text-overflow10 文字渲染(Text-decoration) 描边12 CSS3 的多列布局(multi-column layout)13 边框和颜色(color, border)14 CSS3 的渐变效果(Gradient)15 线性渐变15 径向渐变16 CSS3 的阴影(

Atitti 创业团队vs打工的团队 attilax总结

Atitti 创业团队vs打工的团队 attilax总结 创业公司的性质与特点  热情,创新,效率 ,使命 为什么阿里员工很热情?因为他们大概都知道公司要做什么事情,也知道公司的使命.他们经常会跳出来在论坛里发表自己的看法,自己去了解外面用户的情况,并积极反馈回公司相应的团队. 如果一个公司的全体员工都在生活中了解用户,并把用户的需求反馈回公司,而公司内相关的团队立马响应并解决问题,那么这个公司的团队就很强大了.因为所有人都是守护着一个共同的目标. 效率是什么? 我们再细分一下,从物理学的角度看

Atitti 数据库事务处理&#160;attilax总结

Atitti 数据库事务处理 attilax总结 1.1. 为什么要传递Connection?1 1.2. 两种事务处理方式,一种是编程式事务处理;一种是声明...2 1.3. 事务隔离级别 2 1.4. 事务传播行为2 1.5. 事务的回滚规则 3 1.6. 声明式事务唯一不足地方是,方法级别,无法做到像编程式事务那样可以作用到代码块级别.3 1.7. 事务对影响记录条数的影响,好像没影响,回滚了也提示修改了一条.Callback没有也不关系..只要不commit,好像就会自动回滚的.4 1.

SSM+mybatis单元测试

初学SSM+mybatis单元测试遇到的问题,dao注入后为null Dao层注入失败,查看后,发现注解都写的无误,经朋友的指点, 在测试类上加了一句"@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations={"classpath:spring/applicationContext-tx.xml","classpath:spring/applicationContext-serv

kotlin + springboot整合mybatis操作mysql数据库及单元测试

项目mybatis操作数据库参考: http://how2j.cn/k/springboot/springboot-mybatis/1649.html?p=78908 junit对controller层测试参考: https://www.cnblogs.com/PollyLuo/p/9630822.html mysql版本:5.5.62 点击下载 1.kotlin版springboot项目创建 访问https://start.spring.io/, 创建项目demo(maven + kotlin

java单元测试调用mybatis接口并执行

今天想使用单元测试类,存储一些数据到mysql,可是,一直在报错,org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'locationService' available 检查了好久,实属无奈找不出问题,试了一下手动构造注入javabean,奇迹的解决了这个问题. 单元测试具体写法: 1.使用注解@Before 读取dao层的xml配置文件,,注意,必须是dao层,否则找不到mybatis