blinkfox / fenix

This is an extension library to the Spring Data JPA complex or dynamic SQL query. 这是一个比 MyBatis 更加强大的 Spring Data JPA 扩展库,为解决复杂动态 JPQL (或 SQL) 而生。https://blinkfox.github.io/fenix
https://blinkfox.github.io/fenix
Apache License 2.0
346 stars 72 forks source link

自定义设置的返回类型,能自动驼峰转换吗 #10

Closed masankin closed 3 years ago

masankin commented 4 years ago

自定义设置的返回类型,能自动驼峰转换吗 字段 user_id 值自动映射至变量 userId

blinkfox commented 4 years ago

暂不支持,自定义转换 Bean ,本质上用的也是 Hibernate 中的方法,不能自己控制。

masankin commented 4 years ago

暂不支持,自定义转换 Bean ,本质上用的也是 Hibernate 中的方法,不能自己控制。

那能从 implements ResultTransformer 入手吗

blinkfox commented 4 years ago

@masankin 你可以看看源码中 FenixResultTransformer 类的 transformTuple 方法,应该可以做到,你先试试,后续我有时间,也看看

masankin commented 4 years ago

@blinkfox 好的

blinkfox commented 3 years ago

最近研究了下,不行,如果不使用 as 设置别名,根不拿不到那个原本的字段名称,也就没法去作转换了。