# 数据访问
fly-orm模块提供了基于Spring JdbcTemplate拓展的数据访问功能,引入依赖:
<dependency>
<groupId>cn.openfuse</groupId>
<artifactId>fly-orm</artifactId>
<version>${fly.version}</version>
</dependency>
可以在Bean中注入fly.orm.dao.Dao调用数据访问方法:
@Autowired
protected Dao dao;
# 结果名称转换规则
数据库查询返回时,会对列名进行转换。在实体查询中,若返回列名与实体字段配置的列名对应,默认转为字段名;若非实体查询(如自定义SQL),转换规则有:
LOWER_CAMEL- 默认,大写转换成小写,当存在_字符且不为首字符时,移除该字符并将下一字母大写
转换前 转换后
aa -> aa
AA -> aa
aA -> aa
a_b -> aB
_a -> a
a_ -> a
AS_IS- 不进行转换
以上转换规则可通过fly.orm.resultNaming属性配置:
fly:
orm:
resultNaming: LOWER_CAMEL