Spring boot-持久层
给变量取个名字
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Boot [使用 Druid 数据库连接池]
导读最近一段时间比较忙,以至于很久没有更新Spring Boot系列文章,恰好最近用到Druid, 就将Spring Boot 使用 Druid作为数据源做一个简单的介绍。Druid介绍:Druid是阿里巴巴开源的数据库连接池,Druid号称是Java语言中最好的数据库连接池,并且能够提供强大的监控和扩展功能,Druid的官方地址了解更多:JDBC连接池、监转载 2017-06-01 15:06:27 · 8056 阅读 · 1 评论 -
SpringBoot集成mybatis
一、使用mybatis-spring-boot-starter1、添加依赖dependency> groupId>org.mybatis.spring.bootgroupId> artifactId>mybatis-spring-boot-starterartifactId> version>1.0.0version>dependency>2、启动时导转载 2017-06-01 14:36:06 · 533 阅读 · 0 评论 -
mybatis的statement的解析与加载
问题mybatis的xml中的sql语句是启动时生成JDK代理类的时候就生成一次么调用顺序链解析xml配置Reader reader = Resources.getResourceAsReader("mybatis-config.xml"); sqlSessionFactory = new SqlSessionFactoryBuilder().bui转载 2017-06-01 14:38:42 · 1969 阅读 · 0 评论 -
mybatis如何根据mapper接口生成其实现类
序mybatis里头给sqlSession指定执行哪条sql的时候,有两种方式,一种是写mapper的xml的namespace+statementId,如下:public Student findStudentById(Integer studId) { logger.debug("Select Student By ID :{}", studId);转载 2017-06-01 14:40:25 · 865 阅读 · 0 评论 -
mybatis的mapper返回map结果集
通过MapKey指定map的key值@MapKey("id")Map<Long, UserInfo> getUserInfoMap();@MapKey("id")Map<Long, Map<String,Object>> getUserValueMap();map的value为java类<resultMap id="UserResu...转载 2017-06-01 14:41:46 · 33641 阅读 · 2 评论 -
mybatis结果的组装
序本文主要解答一个问题,即如果bean没有setter,而且属性不是public的,mybatis的自动组装是否可以赋值成功的问题。查询调用过程DefaultSqlSession.selectList -->SimpleExecutor.doQuery --> SimpleStatementHandler.query --> DefaultResultSetHandler.转载 2017-06-01 14:43:15 · 705 阅读 · 0 评论 -
SpringBoot整合Mybatis多数据源
本文利用MyBatis-Spring-Boot-Starter整合springboot和mybatis,无xml配置,实现多数据源配置。官方文档参考以下示例代码:1、数据源1 。指明project.demo.mod_user包下的mappers将使用sqlSessionFactory_mysql1。@Configuration@ConfigurationProperties(转载 2017-06-01 15:31:07 · 476 阅读 · 0 评论
分享