Spring Boot JPA 使用 Sql Service 与 不使用默认驼峰策略
引入 数据源
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.0</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
配置链接
spring: application: name: edi_jmyp datasource: url: jdbc:sqlserver://10.10.6.19:1533;DatabaseName=IMS username: table password: QpdvP0 driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
用那个数据源 就指定那个数据源 driver-class-name 这个字段
注意!
链接URL mysql 与Sql Sservice 区别 一个是 , 一个 :
关于实体类 映射数据库 名称 与 字段 不生效的问题
比较蛋疼的是 明明有 命名策略可以设置,然而全都是设置的带下划线的!
jpa:
hibernate:
naming:
strategy: org.hibernate.cfg.DefaultComponentSafeNamingStrategy /# 这里有 5种策略 就没一个是不带下划线的!
使用
physical-strategy
jpa: show-sql: true hibernate: naming: physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
直接就是 类/字段 名称是什么 映射的 表名称/列名称 就是什么
这个问题在早期 版本是没有的!

浙公网安备 33010602011771号