小编Geo*_*zov的帖子

Spring JPA - 方法“getById”不起作用,我得到 null

我试图通过 ID 获取对象,但我无法弄清楚为什么我得到 null 并且它不起作用..

@Entity
@Table(name = "exercises")
public class ExerciseEntity {

@Id
private Long id;
private String nameOfExercise;
private Integer caloriesBurnedForHour;
@Column(columnDefinition = "TEXT")
private String bonusInfo;
@ManyToMany(mappedBy = "exerciseEntityList",fetch = FetchType.EAGER)
private List<PersonalTrainingProgram> personalTrainingPrograms;

public ExerciseEntity() {
}


@Entity
public class PersonalTrainingProgram {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@ManyToMany
@JoinTable()
private List<ExerciseEntity> exerciseEntityList;
@ManyToOne
private FoodProgram foodProgram;
@ManyToOne
private AppUser appUser;

public PersonalTrainingProgram() {
}
Run Code Online (Sandbox Code Playgroud)

这是方法,

@Override
public List<ExerciseEntity> findExercisesBySpecificId(List<ExerciseDto> exerciseDto) {

    List<ExerciseEntity> listEntity= new …
Run Code Online (Sandbox Code Playgroud)

java spring jpa spring-data-jpa

3
推荐指数
1
解决办法
4528
查看次数

标签 统计

java ×1

jpa ×1

spring ×1

spring-data-jpa ×1