/**
* Sets up relationship repositories for the given document class. In case
* of a mapper the resource class might not correspond to the entity class.
*/
private void setupRelationshipRepositories(Class<?> resourceClass, boolean mapped) {
if (context.getResourceInformationBuilder().accept(resourceClass)) {
ResourceInformation information = context.getResourceInformationBuilder().build(resourceClass);
for (ResourceField field : information.getFields()) {
if (field.getResourceFieldType() != ResourceFieldType.RELATIONSHIP) {
continue;
}
Class<?> attrType = field.getElementType();
boolean isEntity = attrType.getAnnotation(Entity.class) != null;
if (isEntity) {
setupRelationshipRepositoryForEntity(resourceClass, field);
}
else {
setupRelationshipRepositoryForResource(resourceClass, field);
}
}
}
}
JpaModule.java 文件源码
java
阅读 39
收藏 0
点赞 0
评论 0
项目:crnk-framework
作者:
评论列表
文章目录