Bean 属性行映射器不将字段与变量匹配

use*_*641 5 spring javabeans

我正在使用 bean property ro wmapper 将我的数据库列名称与变量进行匹配,以从表到数据类进行 select * 。但是如果列名是这样的,下划线后有数字:

WEEK_7DAYS,我的 POJO 中的属性名称为 week7days。但这不匹配,并且没有将值设置为周和天。我也尝试过week7Days。这也是行不通的。如何搭配呢。请帮忙。

谢谢,斯里尼瓦斯

JB *_*zet 2

在查询中使用别名:

select t.id, t.WEEK_7DAYS as week7days from mytable t
Run Code Online (Sandbox Code Playgroud)

  • 你不可能免费拥有一切。Spring 无法神奇地知道您的意图是将 WEEK_7DAYS 列映射到 week7days 字段。所以你必须以某种方式告诉他。 (2认同)