Commit 355e47c3718e0e00c53e9449376ed2d1b6ec726e
1 parent
5f9d4b36
【代码评审】Framework:find in set 代码
Showing
2 changed files
with
2 additions
and
5 deletions
yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/enums/NameToTypeEnum.java
yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/util/JdbcUtils.java
| ... | ... | @@ -7,7 +7,6 @@ import com.baomidou.mybatisplus.annotation.DbType; |
| 7 | 7 | |
| 8 | 8 | import javax.sql.DataSource; |
| 9 | 9 | import java.sql.Connection; |
| 10 | -import java.sql.DatabaseMetaData; | |
| 11 | 10 | import java.sql.DriverManager; |
| 12 | 11 | import java.sql.SQLException; |
| 13 | 12 | |
| ... | ... | @@ -53,10 +52,7 @@ public class JdbcUtils { |
| 53 | 52 | DynamicRoutingDataSource dynamicRoutingDataSource = SpringUtils.getBean(DynamicRoutingDataSource.class); |
| 54 | 53 | DataSource dataSource = dynamicRoutingDataSource.determineDataSource(); |
| 55 | 54 | try (Connection conn = dataSource.getConnection()) { |
| 56 | - DatabaseMetaData metaData = conn.getMetaData(); | |
| 57 | - String databaseProductName = metaData.getDatabaseProductName(); | |
| 58 | - DbType dbType = NameToTypeEnum.find(databaseProductName); | |
| 59 | - return dbType; | |
| 55 | + return NameToTypeEnum.find(conn.getMetaData().getDatabaseProductName()); | |
| 60 | 56 | } catch (SQLException e) { |
| 61 | 57 | throw new IllegalArgumentException(e.getMessage()); |
| 62 | 58 | } | ... | ... |