在 mybatis 中:对于 select 中的列,列转换将自动发生: 例如:我有一个只有 2 列的选择查询。但我想将这两列映射到表中常见的实体中。
客户实体有 20 列:ID、年龄、姓名、部门等
在一个查询中我使用了选择 ID,其他查询选择了部门、名称 如果没有任何转换,所选列将填充在客户实体中,其他字段将设置为默认值或空。
这个 Spring JPA 或 Hibernate 怎么做?无需创建多个实体类或构造函数
我尝试了很多解决方案。 SqlMapping 注释。但没有任何效果。请帮忙
我对 mybats 一无所知,我不确定我的建议是否会违背您“不创建多个实体类”的愿望,但您可能想看看 Spring Data JPA Projections。