mybatis整合sqlite
我这里是配置的双数据源,其中一个是sqlite,一个是Oracle,如果你只使用sqlite一个数据库,那就只需要修改一下数据源配置,直接像使用mysql的那样使用就可以。
先导包:
<dependency><groupId>org.xerial</groupId><artifactId>sqlite-jdbc</artifactId><version>3.21.0.1</version>
</dependency>
数据源配置:
spring.datasource.second.jdbc-url=jdbc:sqlite:D:/360MoveData/Users/Desktop/amon.db
spring.datasource.second.username=
spring.datasource.second.password=
spring.datasource.second.driver-class-name=org.sqlite.JDBC
spring.datasource.second.type=com.alibaba.druid.pool.DruidDataSource
直接把sqlite的文件放在目录下就可以,用户名和密码空着就行
配置sqlite数据源:
@Configuration
@MapperScan(basePackages={"com.kafka.dao.sqlite"}, sqlSessionFactoryRef="secondSqlSessionFactory")
public class SecondDataSourceConfig implements Serializable
{private static final long serialVersionUID = 1L;@Primary@Bean(name={"secondDataSource"})@ConfigurationProperties("spring.datasource.second")public DataSource masterDataSource(){return DataSourceBuilder.create().build();}@Bean(name={"secondSqlSessionFactory"})public SqlSessionFactory sqlSessionFactory(@Qualifier("secondDataSource") DataSource dataSource)throws Exception{SqlSessionFactoryBean sessionFactoryBean = new SqlSessionFactoryBean();sessionFactoryBean.setDataSource(dataSource);sessionFactoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath:mapper/sqlite/*.xml"));sessionFactoryBean.setConfigLocation(new PathMatchingResourcePatternResolver().getResources("classpath:mapper/mybatis-config.xml")[0]);return sessionFactoryBean.getObject();}
}
像使用mysql一样,xml里写SQL就可以
mybatis整合sqlite相关推荐
- SpringMVC + MyBatis整合 【转】
为什么80%的码农都做不了架构师?>>> 环境:spring3.1.1+mybatis3.2.8+mybatis-spring1.2.3 网络上关于这个架构的搭建文章,实在是太 ...
- Spring4+SpringMVC+MyBatis整合思路
本文主要简单讲解框架整合的思路. 1.Spring框架的搭建 这个很简单,只需要web容器中注册org.springframework.web.context.ContextLoaderListene ...
- mybatis的缓存机制(一级缓存二级缓存和刷新缓存)和mybatis整合ehcache
1 查询缓存 1.1 什么是查询缓存 mybatis提供查询缓存,用于减轻数据压力,提高数据库性能. mybaits提供一级缓存,和二级缓存. 一级缓存是SqlSession级别的缓存.在 ...
- java元婴期(29)----java进阶(springmvc(3)---springmvc和mybatis整合参数绑定(上))
springmvc和mybatis整合 需求 使用springmvc和mybatis完成商品列表查询. 整合思路 springmvc+mybaits的系统架构: 第一步:整合dao层 mybatis和 ...
- java元婴期(26)----java进阶(mybatis(5)---spring和mybatis整合(重点)逆向工程(会用))
spring和mybatis整合 1.整合思路 需要spring通过单例方式管理SqlSessionFactory. spring和mybatis整合生成代理对象,使用SqlSessionFactor ...
- springmvc教程--整合mybatis开发(spring+springMVC+mybatis整合开发)
一.整合mybatis 为了更好的学习 springmvc和mybatis整合开发的方法,需要将springmvc和mybatis进行整合. 整合目标:控制层采用springmvc.持久层使用myba ...
- Eclipse中实现SpringBoot与Mybatis整合(图文教程带源码)
场景 数据库中数据 实现效果 项目结构 前面参照 Eclipse中新建SpringBoot项目并输出HelloWorld https://blog.csdn.net/BADAO_LIUMANG_QIZ ...
- springMVC+Spring+mybatis整合配置版与注解版
springMVC+Spring+mybatis整合 , 使用配置版来完成: -----------------------------前端 1.创建web系统,导入jar包: spring的jar包 ...
- Spring+SpringMVC +MyBatis整合配置文件案例66666
Spring+SpringMVC +MyBatis整合配置文件案例 标签: springspringmvcmybatismvcjava 2017-04-13 19:12 228人阅读 评论(1) 收藏 ...
最新文章
- 异构数据库转换工具的结构说明
- mysql5.6.4以下不支持多个字段类型为timestamp
- 在Python列表中删除重复元素的几种方法,用起来真好用
- SmartFoxServer 2X Room的加入與建立
- javase中的super、this和protected关键字
- 浅析 Sunday 算法
- 在SQL中使用DEFAULT约束
- node.js request get 请求怎么拿到返回的数据_从零开始用nodejs写一个简单的静态服务器
- 【PyTorch v1.1.0文档研习】60分钟快速上手
- 20个最强的基于浏览器的在线代码编辑器
- 变形监测与数据处理复习总结
- Why 自动化交易/程序化交易/量化交易?交易软件有哪些?
- 广东联通光猫wo-27s华为HG8321R超级密码
- 现在PayPal还可以怎样提现???账户只有91刀!
- 激活函数(activation function)的种类与应用
- 保送北大,连发三篇Science,这位80后川妹子近日再发重磅级研究成果!
- 网络爬虫-京东优惠活动数据分析
- 三维旋转(根据转轴和角度)的公式。罗德里格旋转公式
- python的转义字符,以及字符串输出转义字符
- 2019最新Java实战开发今日头条资讯网站