我有两个类Drug
和medicalDrawer
.
我搜索了一种方法来获取所有medicalDrawer
未使用的内容Drug
@Entity public class Drug { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long drugId; @OneToOne private MedicalDrawer medicalDrawer; } @Entity public class MedicalDrawer { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long medicalDrawerId; private String name; }
Rakesh.. 6
如果您使用的是Spring和JPARepository,它支持很多关键字:'And','IsNull',类似'NotIn'.
看看这个:http://docs.spring.io/spring-data/jpa/docs/current/reference/html/
现在,回答你的问题,这是我的方法:
使用findAll()获取所有药物,循环并在列表中添加medicalDrawerId,并说出medicalDrawerDrugList.
查找不吸毒的MedicalDrawer.为此,你可以写这样的东西:
findByMedicalDrawerIdNotIn(medicalDrawerDrugList);
我希望,这有帮助.
如果您使用的是Spring和JPARepository,它支持很多关键字:'And','IsNull',类似'NotIn'.
看看这个:http://docs.spring.io/spring-data/jpa/docs/current/reference/html/
现在,回答你的问题,这是我的方法:
使用findAll()获取所有药物,循环并在列表中添加medicalDrawerId,并说出medicalDrawerDrugList.
查找不吸毒的MedicalDrawer.为此,你可以写这样的东西:
findByMedicalDrawerIdNotIn(medicalDrawerDrugList);
我希望,这有帮助.