public class AnnotateUtils extends Object
| 构造器和说明 |
|---|
AnnotateUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
fitAssociatedColumn(Table table,
Field field)
处理关联关系ManyToOne、OneToOne等
|
static void |
fitColumn(Table table,
Field field)
加载并解析Column annotation(包含Id annotation)
|
static void |
fitTableAnno(Table table,
Class<?> entity)
加载并解析table annotation
|
static List<PkColumn> |
getPrimaryKeys(Class<?> entityClass)
获取entity的主键
|
static Class<?> |
getReferencedClass(Field field)
获取指定属性的引用类,如果属性类型使用了泛型,则返回泛型
|
static boolean |
isTransient(Field field) |
public static void fitColumn(Table table, Field field)
table - field - public static boolean isTransient(Field field)
public static boolean fitAssociatedColumn(Table table, Field field)
public static Class<?> getReferencedClass(Field field)
field - Copyright © 2016. All rights reserved.