🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 数据库表到Java对象 BeetlSQL提供多种方式实现数据库映射,包括 * 约定习俗,指定NameConversion * 通过@Table和@Column注解 * 通过ViewType 只映射一部分结果集 * 通过RowMapper自定义行映射,想在如上映射结果基础上,在定制映射结果 * 通过ResultSetMapper 自定义结果集映射,这有包含了@JsonMapper 的实现JsonConfigMapper和AutoJsonMapper俩种复杂结果集映射,类似MyBatis通过XML配置映射 映射完毕后,可以通过AttributeConvert或者BeanConvert再次对映射结果处理。比如加密字段的解密,或者字符串变成json操作 在返回结果集前,BeetlSQL还会查看是否有@Fetch标签,进行额外数据的抓取