【发布时间】:2014-11-11 07:38:42
【问题描述】:
我有下表
我的表
标识 | col1 | col2 | col3 | col4 | col5
我正在使用弹簧数据。我有以下存储库/DAO 类
public interface MyTableDAO extends JpaRepository<MyTableEntity, Integer>
{
}
我想获取一些列,比如在一个 dao 调用中我想获取 col1 和 col2,说在其他 dao 调用中我想获取 col1、col3、col5 等等......
我想要Map<String, Object> 中的返回数据,其中String 是列名,Object 是值。
所以我会说类似“从 id = 1 的 MyTable 中选择 col1,col2 ...(此处列表可以是任意数量的列)”,它会给我映射包含列名称作为键和值的内容。
我如何在春季数据中实现这一目标
谢谢你:)
【问题讨论】:
-
我认为这是不可能的。在 Spring Data 中,您只能查询对象。
标签: mysql spring-data