如何让spring JPA自动转换类似于mybatis

问题描述 投票:0回答:1

在 mybatis 中:对于 select 中的列,列转换将自动发生: 例如:我有一个只有 2 列的选择查询。但我想将这两列映射到表中常见的实体中。

客户实体有 20 列:ID、年龄、姓名、部门等

在一个查询中我使用了选择 ID,其他查询选择了部门、名称 如果没有任何转换,所选列将填充在客户实体中,其他字段将设置为默认值或空。

这个 Spring JPA 或 Hibernate 怎么做?无需创建多个实体类或构造函数

我尝试了很多解决方案。 SqlMapping 注释。但没有任何效果。请帮忙

spring jpa mybatis
1个回答
0
投票

我对 mybats 一无所知,我不确定我的建议是否会违背您“不创建多个实体类”的愿望,但您可能想看看 Spring Data JPA Projections

© www.soinside.com 2019 - 2024. All rights reserved.