public static List<SecurityGroup> listOtherSecurityGroupsWithSameSFC(EntityManager em, SecurityGroup sg) {
CriteriaBuilder cb = em.getCriteriaBuilder();
CriteriaQuery<SecurityGroup> query = cb.createQuery(SecurityGroup.class);
Root<SecurityGroup> root = query.from(SecurityGroup.class);
query = query.select(root).where(cb.equal(root.join("serviceFunctionChain"), sg.getServiceFunctionChain()),
cb.equal(root.get("projectId"), sg.getProjectId()), cb.notEqual(root, sg),
cb.isNotNull(root.get("networkElementId")));
List<SecurityGroup> list = em.createQuery(query).getResultList();
return list;
}
SecurityGroupEntityMgr.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:osc-core
作者:
评论列表
文章目录