Sql进行删除可以使用别名

Jpa利用原生sql进行删除操作的时候是可以使用别名的:
使用别名的语句;
@Modifying
@Transactional(rollbackFor = Exception.class)
@Query(value = “delete g from good g where g.id IN (:ids)”,nativeQuery = true)
int deleteBatch(@Param(“ids”) List ids);
不使用别名的语句:
@Modifying
@Transactional(rollbackFor = Exception.class)
@Query(value = “delete from shell_good_info where id IN (:ids)”,nativeQuery = true)
int deleteBatch(@Param(“ids”) List ids);

你可能感兴趣的:(Sql进行删除可以使用别名)