optimize:TableFactory Column解析忽略@Relation相关字段

This commit is contained in:
Ice 2024-01-15 15:36:05 +08:00
parent 89d6b82307
commit 8464709afc

View File

@ -266,6 +266,16 @@ public class TableInfoFactory {
continue; continue;
} }
//忽略 Relation 字段
//fixed https://gitee.com/mybatis-flex/mybatis-flex/issues/I8SKOP
if (field.isAnnotationPresent(RelationOneToOne.class)
|| field.isAnnotationPresent(RelationOneToMany.class)
|| field.isAnnotationPresent(RelationManyToOne.class)
|| field.isAnnotationPresent(RelationManyToMany.class))
{
continue;
}
Column columnAnnotation = field.getAnnotation(Column.class); Column columnAnnotation = field.getAnnotation(Column.class);
//满足以下 3 种情况不支持该类型 //满足以下 3 种情况不支持该类型