0

我在扩展 PagingAndSortingRepository 的接口中使用 findBy 方法。这种方法是:

public List<MyType> findByClassification(String classification);

当我调用此方法 (myObject.findByClassification("A")) 时,它会返回所有值,而不仅仅是按分类“A”过滤的记录。

班级模型:

package mypackage;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "mytype")

public class MyType implements Serializable {
    private static final long serialVersionUID = 1L;

    @Id
    private Integer           id;

    private String            name;

    private String            classification;


//getters and setters

}

其他查找方法工作正常:

findByClassificationAndName_StartingWith
findByName

这些方法只返回过滤后的记录,而不是表中的所有记录。

任何想法?

谢谢!

4

0 回答 0