我有一个端点,其中im使用@querydslperedicate绑定http参数,但是im用于绑定参数的根或类有一个嵌入的id,并且im尝试使用我创建的复合id中的一个id-s进行搜索。例如:
@Embeddable
public class QueryDslRoot{
@EmbeddedId
private CoumpoundId compoundId;
}
@Embeddable
public class CoumpoundId {
@Column(name = "first_id")
private String firstId;
@Column(name = "second_id")
priavet String secondId;
}
当我这样调用终结点时:
localhost:8080/test?secondId={id value}
它根本不绑定参数。
有没有可能把参数绑定到embeddedid的变量上如果有你能告诉我怎么做吗??
谢谢您。
1条答案
按热度按时间amrnrhlw1#
================>修复程序如下:<===================
修正了它:
要绑定参数u,只需使用?compoundid{dot}{variableid}例如:
localhost:8080/test?compoundid.secondid={id值}