MySQL实在是又臭又大, 不适合我这种快速出原型代码的编程风格
sqlite 格式简单, 适合我工作业务所需
Maven 依赖
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.34.0</version>
</dependency>
properties 配置
spring.datasource.url=jdbc:sqlite:src/main/resources/test.db
spring.datasource.driver-class-name=org.sqlite.JDBC
另外可以开启 Sql Debugger
mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
Mapper
其余的代码就和一般Mysql的Mapper一模一样了
@Select("select * from ${tableName}")
List<JSONObject> selectAll(String tableName);
sqlite 数据库查看
可以使用官方的 sqlite3 命令行
sqlite3
.open test.db
.tables
select * from table
=> return [balabala...]
.quit
但推荐 Navicat for Sqlite 可视化查看
enjoy sqlite ~