mysql - 通过标识符列表获取列列表
问题描述
有一个产品实体。
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id", nullable = false, unique = true)
private Long id;
@Column(name = "url_img1", nullable = false, length = 50)
private String urlImg1;
产品有一个 ID 字段和一个 urlImg 字段。
有一个产品标识符列表。
List<Long> list = new ArrayList<>();
list.add(1L);
list.add(2L);
如何使用 JPA 请求获取这些标识符的所有 urlImgs?
@Query()
List<String> ();
解决方案
通过使用这样的基本查询select p.urlImg1 from Product p where p.id in :productIds
推荐阅读
- php - Cakephp 3.6.14:动作拒绝后重定向
- django - 子目录中的 Django - 成功 URL 重定向
- ruby-on-rails - js.erb 文件没有被触发
- redirect - 如何使用 ssh 将多个服务器重定向到单个服务器?
- azure - Azure 获取授权持有者令牌 API
- php - 如何在codeigniter中执行emi计算器递归函数?
- sql - 使用 SQL Server 数据库邮件以表格格式发送电子邮件
- python - Numpy 问题(python 不运行任何东西)
- linux-kernel - 有效地将操作系统与汽车进行比较 [隐喻]
- python - 如何在检测多个图像时保持会话打开?