天天看點

spring boot 中jpa 使用sqlitemaven 依賴properties配置

maven 依賴

hibernate新版本中去掉了sqlite的支援,如要使用需要導入jar包

<dependency>
            <groupId>com.zsoltfabok</groupId>
            <artifactId>sqlite-dialect</artifactId>
            <version>1.0</version>
        </dependency>
        <dependency>
            <groupId>org.xerial</groupId>
            <artifactId>sqlite-jdbc</artifactId>
            <version>3.20.0</version>
        </dependency>           

properties配置

# 配置方言com.zsoltfabok包中
spring.jpa.database-platform=org.hibernate.dialect.SQLiteDialect
# 最好改成false,自己手動建表
spring.jpa.generate-ddl=false 
#spring.jpa.hibernate.ddl-auto 僅支援create-drop和create 
spring.datasource.driver-class-name=org.sqlite.JDBC