https://blog.csdn.net/tianyaleixiaowu/article/details/79445561这篇博客进行了介绍,在windows下可以正常使用,但是在使用docker或linux环境运行springboot会报错,故此重新整理,做一记录,同时供遇到问题的朋友参考;
1、application.properties增加以下配置:
spring.jpa.database-platform=org.hibernate.dialect.SQLiteDialect(你自己的Hibernate Dialect for Sqlite,可以参考上面的博客)
spring.jpa.generate-ddl=true
spring.jpa.hibernate.ddl-auto=update(自动根据Entity配置创建表)
spring.datasource.url=jdbc:sqlite:db/proxy_pool.db(数据库,我在项目根目录创建了资源文件夹db,根据实际情况指定)
spring.datasource.username=proxy_pool(可省略)
spring.datasource.password=proxy_pool(可省略)
spring.datasource.driver-class-name=org.sqlite.JDBC(驱动名称)
2、pom.xml增加以下依赖:
<!-- sqlite-jdbc -->
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId></dependency>
<!-- Jpa -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>完成