小编Rav*_*per的帖子

使用CrudRepository进行自定义查询

我想用CrudRepository自定义我的查询:

这是我的代码:

@Repository
public interface CustomerRepository extends CrudRepository<Customer, Long> {

@Query("UPDATE customer c SET c.firstName = :firstName WHERE c.id = :id")
Integer setNewFirstNameForId(@Param("firstName") String firstName, @Param("id") long id);   
}



@Entity
public class Customer {

    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    private long id;
    private String firstName;
    private String lastName;

    protected Customer() {}

    public Customer(String firstName, String lastName) {
        this.firstName = firstName;
        this.lastName = lastName;
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getFirstName() …
Run Code Online (Sandbox Code Playgroud)

java spring jpa crud

11
推荐指数
1
解决办法
4万
查看次数

标签 统计

crud ×1

java ×1

jpa ×1

spring ×1