@Override
@Transactional(readOnly = true)
public YourEntity findYourEntityByEmail(String email) {
CriteriaBuilder criteriaBuilder = entityManager.getCriteriaBuilder();
final CriteriaQuery<YourEntity> criteriaQuery = criteriaBuilder.createQuery(YourEntity.class);
final Root<YourEntity> yourEntityRoot = criteriaQuery.from(YourEntity.class);
criteriaQuery.select(yourEntityRoot);
criteriaQuery.where(criteriaBuilder.equal(yourEntityRoot.get("entityEmailAddress"), email));
try {
return entityManager.createQuery(criteriaQuery).getSingleResult();
} catch(NoResultException nre) {
return null;
}
}
IdentityProviderEntityManagerImpl.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:Your-Microservice
作者:
评论列表
文章目录