# 中繼器 ###### tags: `CTBC-Lab2` ![](https://i.imgur.com/JkzEu72.png) AuditingEntityListener.class * CourseBean ``` @ManyToOne(cascade = CascadeType.MERGE) @JoinColumn(name = "categoryID") ``` * CourseCategoryBean ``` @JsonIgnore // 加在屬性上,避免無窮迴圈 @OneToMany(fetch = FetchType.EAGER, mappedBy = "courseCategoryBean") ``` * 宏毅哥的解法 ```java public CourseCategoryBean getCourseCategoryBean() { if(Objects.isNull(courseCategoryBean)) { return null; } CourseCategoryBean r = new CourseCategoryBean(); r.setCategoryId(courseCategoryBean.getCategoryId()); r.setCategoryName(courseCategoryBean.getCategoryName()); r.setDetail(courseCategoryBean.getDetail()); return r; } ``` --- * 資料庫 id ?? ![](https://i.imgur.com/IlJF8DU.png) --- ![](https://i.imgur.com/qnRDKIC.png) ![](https://i.imgur.com/KslhfjL.png) ![](https://i.imgur.com/1Q4ceCL.png)