docs: 更新 DefaultBeanRowMapper 类文档注释,强调使用场景

This commit is contained in:
2026-06-17 20:27:26 +08:00
parent 76255bf3eb
commit f35cfac913

View File

@@ -41,18 +41,18 @@ import xyz.zhouxy.jdbc.util.NamingTools;
*
* <p>
* 将 {@link ResultSet} 转换为 Java Bean 的 {@link RowMapper} 的基础实现。
* </p>
* <i>仅在对性能不敏感的场景下使用。</i>
*
* <p>
* 说明:
* <ul>
* <li>使用反射获取类型信息,也是使用反射调用无参构造器和 {@code setter} 方法。</li>
* <li>{@code propertyColMap} 未指定的列名和属性名的映射时,默认 JavaBean 的属性名为小驼峰,列名为小写蛇形命名。</li>
* <li>从{@link ResultSet} 中获取属性值时,使用 {@link ResultSet#getObject(String, Class)} 获取。</li>
* <li>使用 {@link ResultSet#getObject(String, Class)} 从 {@link ResultSet} 中获取属性值。</li>
* <li>JavaBean 属性仅支持引用类型,不支持基本数据类型。</li>
* <li>实际使用中还是建议针对目标类型自定义 {@link RowMapper}。</li>
* <li><b>实际使用中建议针对目标类型自定义 {@link RowMapper}。</b></li>
* </ul>
*
* @author ZhouXY
* @since 1.0.0
*/