driver.yml 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. # 配置主键
  2. # 1. 设置 strategy 为 GenerationType.AUTO, 让jpa 选择合适方式匹配
  3. # 2. 在数据库内设置对应主键, 以及主键自增的规则
  4. # 各数据库
  5. # database
  6. spring-1:
  7. # MYSQL
  8. datasource:
  9. driver-class-name: com.mysql.cj.jdbc.Driver
  10. username: root
  11. password: mu123
  12. url: jdbc:mysql://127.0.0.1:3306/mjava?serverTimezone=Asia/Shanghai&useUnicode=yes&characterEncoding=UTF-8&useSSL=true
  13. hikari:
  14. # todo: 更新
  15. connection-init-sql: SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci # SqlServer, Oracle 无需设置类型
  16. # JPA
  17. jpa:
  18. database: MYSQL
  19. database-platform: org.hibernate.dialect.MySQL57Dialect
  20. # database
  21. spring-2:
  22. # sql_server
  23. spring:
  24. datasource:
  25. driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
  26. url: jdbc:sqlserver://127.0.0.1:1433;SelectMethod=cursor;DatabaseName=DingTalkApprove
  27. username: sa
  28. password: Sa123456
  29. # JPA
  30. jpa:
  31. database: sql_server
  32. properties:
  33. hibernate:
  34. default_schema: dbo
  35. # database
  36. spring-3:
  37. # Oracle
  38. datasource:
  39. driver-class-name: oracle.jdbc.OracleDriver
  40. username: front_jszyxx_2023
  41. password: FrontU#JSZYxx#2023
  42. url: jdbc:oracle:thin:@10.107.58.35:1521:jszyfzda
  43. jpa:
  44. hibernate:
  45. ddl-auto: none # JPA对表没有任何操作
  46. show-sql: true
  47. database: oracle
  48. # 其他配置
  49. spring-0:
  50. jpa:
  51. hibernate:
  52. # 取消小驼峰到下划线映射
  53. naming:
  54. implicit-strategy: org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl
  55. sphysical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl