mybatis
文章平均质量分 76
cmlbeliever
改变世界需要你,行动吧!骚年!先改变自己...
展开
-
mybatis association的使用
在上一篇文章中介绍了collection的使用以及java bean,表的结构,今天进行association使用的学习,在多对一的映射关系中,查询到多的一方顺带查询出一的一方是常见的!在此例子中,在查询文章的时候顺带将作者查询出来!映射文件为: PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/原创 2013-11-04 19:50:37 · 1675 阅读 · 0 评论 -
Springboot Mybatis 打包jar扫描bean与mapper问题研究与解决
SpringBootLean 是对springboot学习与研究项目,是根据实际项目的形式对进行配置与处理,欢迎star与fork。 地址:点我进入项目地址最近在项目中集成以全注解的方式Mybatis,配置了自动bean包与mapper所在包db.mybatis.mapperLocations=classpath*:com/cml/springboot/sample/db/resource/*d原创 2016-11-12 11:24:55 · 36284 阅读 · 6 评论 -
Mybatis 注入全局参数
mybatis动态注入参数!在项目中使用mybatis作为dao层,大部分时间都需要使用到mybatis提供的动态sql功能,一般情况下所有的表都是在同一个数据库下的,进行数据操作时都是使用jdbc中默认的schema。但是如果系统升级了,将一部分表抽到新的schema上,作为程序员可就苦逼了,在对应表的xml文件中都需要手动指定schema原创 2015-10-30 11:46:15 · 10807 阅读 · 2 评论 -
mybatis--foreach,choose 小结
写博客个人不喜欢写那种长篇大论,富有文采与哲学的文章,搞开发的就喜欢直击重点,只记录重要的信息就好了,以后查看的时候也非常方便!mybatis 中 在if语句或when中 如果判断一个字段是否和1相同,则需使用: 而不是 ,when中的条件也一样!在使用foreach中,迭代集合或俗数组对象的时候,如果传入的参数就是数组或集合对象则在使用时得注意:<foreach i原创 2014-06-23 16:59:43 · 2181 阅读 · 0 评论 -
mybatis 插入数据返回ID
hibernate中插入数据后会返回插入的数据的ID,mybatis要使用此功能需要在配置文件中显示声明两个属性即可:原创 2014-06-04 20:58:37 · 1188 阅读 · 0 评论 -
mybatis--面向接口编程
如果使用hiberante作为dao层,常用的方式是:定义一个dao层接口包(com.dao.service)然后在定义一个dao层接口实现包(com.dao.service.impl),这样定义结构清晰,方便维护和开发工作。如果使用mybatis作为dao层,我们就可以省略到dao实现包,直接将sql实现在xml配置文件中编写,这样维护起来更方便了!首先将mybatis整合到spring中:原创 2014-05-03 10:38:16 · 2426 阅读 · 0 评论 -
mybatis重拾---部署官方demo
学习一个框架,个人觉得不是从什么start开始,而是从官方的demo开始,先将demo跑起来,了解到这个框架做了什么,可以实现那些功能、对框架有了一个整合的宏观概念!demo看得差不多后再看官方wend,这样的效率会高很多,少走一些弯路!mybatis官网中有个demo:jpetstore-6-mybatis-jpetstore-*,该demo主要是一个宠物网站的应用,实现了常用的功能如:原创 2014-05-02 15:10:58 · 1447 阅读 · 0 评论 -
mybatis 自定义缓存 cache
缓存不管哪个框架都是显得特别的重要,今天自己测试实现了mybatis自定义缓存,从而理解mybatis缓存的工作原理。首先缓存类要实现Cache接口:具体实现如下package com.ibatis.blog;package com.ibatis.cache;import java.util.concurrent.ConcurrentHashMap;import java.ut原创 2013-11-04 20:26:13 · 3775 阅读 · 5 评论 -
mybatis collection的使用
Mybatis collection的使用今天学习了mybatis中的collection使用,作为记录以后使用。首先看一下javabean的结构!public class Article{ private User user; private String name; private int id; private Date time;原创 2013-11-04 19:46:17 · 1268 阅读 · 0 评论 -
SpringBoot 为MapperScan添加动态扫描(占位符)功能
SpringBootLean 是对springboot学习与研究项目,是根据实际项目的形式对进行配置与处理,欢迎star与fork。 [oschina 地址] http://git.oschina.net/cmlbeliever/SpringBootLearning [github 地址] https://github.com/cmlbeliever/SpringBootLearning在对原创 2017-03-24 21:54:43 · 85792 阅读 · 5 评论