Spring には、 jdbctemplate を使用したクエリに役立つ優れたorg.springframework.jdbc.core.BeanPropertyRowMapperがあります。このクラスは、データベースの列を Bean フィールドにマップし、非常に効果的です。
私のプロジェクトには、フィールドの列注釈が次のように異なる jpa エンティティがあります。
@Column(name = "DESCRIPTION", nullable = true, length = 255)
private String desc;
BeanPropertyRowMapper を使用すると、一致する列フィールド「desc」が検索されます。このフィールドに注釈が存在する場合、指定された列名 (この場合は「説明」) を使用し、存在しない場合はフィールド名にフォールバックするにはどうすればよいですか?
この件に関する手がかりはありますか?