jpa怎么传参到in中_关于spring data jpa的@query的传入参数是对象怎么匹配参数

本文详细介绍了如何在Spring Data JPA中使用`@Query`注解进行自定义查询,包括如何传入参数到HQL中,以及在更新操作中的应用。示例代码展示了如何通过`@Param`传递参数到查询条件中,并提供了相关HQL查询的注意事项和实例。
摘要由CSDN通过智能技术生成

/**

* Specifies methods used to obtain and modify person related information

* which is stored in the database.

* @author Petri Kainulainen

*/

public interface PersonRepository extends JpaRepository {

/**

* Finds a person by using the last name as a search criteria.

* @param lastName

* @return A list of persons whose last name is an exact match with the given last name.

* If no persons is found, this method returns an empty list.

*/

@Query("SELECT p FROM Person p WHERE LOWER(p.lastName) = LOWER(:lastName)")

public List find(@Param("lastName") String lastName);

}

@Query("update HsAlbum album set album.albumName = :#{hsAlbum.albumName} ,album.description = :#{hsAlbum.description } ")

public int update(HsAlbum hsAlbum);

【hql】spring data

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值