为了账号安全,请及时绑定邮箱和手机立即绑定

@query注解怎么获取方法参数的某个属性值

@query注解怎么获取方法参数的某个属性值

繁花如伊 2019-03-20 18:15:13
例如@Query()List<Hotel> queryWorkFormList(City city);我要怎么获取实体类参数city的多个属性值,并放到@query的查询条件中
查看完整描述

2 回答

?
开满天机

TA贡献1786条经验 获得超13个赞

类似这样


@Query("select h from Hotel h where h.city = ?1")

List<Hotel> queryWorkFormList(City city);


查看完整回答
反对 回复 2019-04-25
?
MM们

TA贡献1886条经验 获得超2个赞

Spring给的例子:


@Query("select u from User u where u.firstname = :#{#customer.firstname}")

List<User> findUsersByCustomersFirstname(@Param("customer") Customer customer);


查看完整回答
反对 回复 2019-04-25
  • 2 回答
  • 0 关注
  • 2342 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信