style: 格式化代码

This commit is contained in:
zhouxy108 2025-05-28 17:24:44 +08:00
parent 7e2072df06
commit f04a34f366
2 changed files with 6 additions and 5 deletions

View File

@ -252,7 +252,7 @@ class JdbcOperationSupport {
try (PreparedStatement stmt = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS)) { try (PreparedStatement stmt = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS)) {
fillStatement(stmt, params); fillStatement(stmt, params);
stmt.executeUpdate(); stmt.executeUpdate();
try (ResultSet generatedKeys = stmt.getGeneratedKeys();) { try (ResultSet generatedKeys = stmt.getGeneratedKeys()) {
int rowNumber = 0; int rowNumber = 0;
while (generatedKeys.next()) { while (generatedKeys.next()) {
T e = rowMapper.mapRow(generatedKeys, rowNumber++); T e = rowMapper.mapRow(generatedKeys, rowNumber++);
@ -399,12 +399,13 @@ class JdbcOperationSupport {
} }
/** /**
* 执行查询将查询结果的第一行数据按照指定逻辑进行处理返回 {@link Optional} * 执行查询将查询结果的第一行数据按照指定逻辑进行处理返回映射结果
* *
* @param conn 数据库连接 * @param conn 数据库连接
* @param sql SQL * @param sql SQL
* @param params 参数 * @param params 参数
* @param rowMapper 行数据映射逻辑 * @param rowMapper 行数据映射逻辑
* @return 映射结果如果查询结果为空则返回 null
*/ */
private static <T> T queryFirstInternal(@Nonnull Connection conn, private static <T> T queryFirstInternal(@Nonnull Connection conn,
@Nonnull String sql, @Nonnull String sql,

View File

@ -37,7 +37,7 @@ public interface RowMapper<T> {
T mapRow(ResultSet rs, int rowNumber) throws SQLException; T mapRow(ResultSet rs, int rowNumber) throws SQLException;
/** 每一行数据转换为 {@link HashMap} */ /** 每一行数据转换为 {@link HashMap} */
public static final RowMapper<Map<String, Object>> HASH_MAP_MAPPER = (rs, rowNumber) -> { RowMapper<Map<String, Object>> HASH_MAP_MAPPER = (rs, rowNumber) -> {
Map<String, Object> result = new HashMap<>(); Map<String, Object> result = new HashMap<>();
ResultSetMetaData metaData = rs.getMetaData(); ResultSetMetaData metaData = rs.getMetaData();
int columnCount = metaData.getColumnCount(); int columnCount = metaData.getColumnCount();
@ -49,12 +49,12 @@ public interface RowMapper<T> {
}; };
/** 默认实现的将 {@link ResultSet} 转换为 Java Bean 的 {@link RowMapper}。 */ /** 默认实现的将 {@link ResultSet} 转换为 Java Bean 的 {@link RowMapper}。 */
public static <T> RowMapper<T> beanRowMapper(Class<T> beanType) throws SQLException { static <T> RowMapper<T> beanRowMapper(Class<T> beanType) throws SQLException {
return DefaultBeanRowMapper.of(beanType); return DefaultBeanRowMapper.of(beanType);
} }
/** 默认实现的将 {@link ResultSet} 转换为 Java Bean 的 {@link RowMapper}。 */ /** 默认实现的将 {@link ResultSet} 转换为 Java Bean 的 {@link RowMapper}。 */
public static <T> RowMapper<T> beanRowMapper(Class<T> beanType, Map<String, String> propertyColMap) static <T> RowMapper<T> beanRowMapper(Class<T> beanType, Map<String, String> propertyColMap)
throws SQLException { throws SQLException {
return DefaultBeanRowMapper.of(beanType, propertyColMap); return DefaultBeanRowMapper.of(beanType, propertyColMap);
} }