JpaModelTest.java 文件源码

java
阅读 31 收藏 0 点赞 0 评论 0

项目:oma-riista-web 作者:
/**
 * To differentiate @OneToOne associations from @ManyToOne ones.
 */
@Test
public void nonInverseOneToOneAssociationsMustHaveUniqueJoinColumn() {
    final Stream<Field> failedFields = filterFieldsOfManagedJpaTypes(field -> {
        final OneToOne oneToOne = field.getAnnotation(OneToOne.class);
        final JoinColumn joinCol = field.getAnnotation(JoinColumn.class);

        return !isIdField(field) && oneToOne != null && "".equals(oneToOne.mappedBy()) &&
                (joinCol == null || !joinCol.unique());
    });

    assertNoFields(failedFields, "These entity fields should be annotated with @JoinColumn(unique = true): ");
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号