【发布时间】:2018-09-02 14:04:01
【问题描述】:
我想问是否可以在 repo 中编写 Spring JPA 方法来避免 SQL 和 @Query。此方法必须返回加入列表值等于某物的列表。
这是类:
class Temp1{
val a: String,
}
这是包含上述类的类:
class Temp{
val aSet: Set<Temp1>
}
所以我想在 repo 中有一个方法,它返回每个 Temp ,其中 aSet "a" 值等于字符串。
我现在有了:findByaSetIn(aSet: List<Temp>),但它需要 Temp 值列表,而不是更精确的“a”值。
在 sql 中类似于:
SELECT * FROM Temp t JOIN Temp1 t1 ON t1.tempID = t.id WHERE t1.a = "abc"
【问题讨论】:
标签: kotlin spring-data repository spring-data-jpa