public class AssociatedHelper extends Object
| Constructor and Description |
|---|
AssociatedHelper() |
| Modifier and Type | Method and Description |
|---|---|
static void |
findAndRemoveMethod(javassist.CtClass ctClass,
javassist.CtField ctField,
String className) |
static void |
findAndRemoveMethod(javassist.CtClass ctClass,
String methodName) |
static javassist.CtClass |
findAssociatedClass(javassist.ClassPool classPool,
javassist.CtField ctField) |
static String |
findAssociatedClassName(javassist.CtField ctField) |
static javassist.CtField |
findAssociatedField(ModelClass modelClass,
String targetClassName) |
static String |
findAssociatedFieldName(ModelClass modelClass,
String targetClassName) |
static javassist.CtField[] |
getDeclaredFields(ModelClass modelClass) |
static void |
setCascade(javassist.CtField ctField,
String type,
String... persistTypes) |
static void |
setCascadeWithDefault(javassist.CtField ctField,
String type) |
static void |
setManyToManyHint(javassist.CtField ctField) |
static void |
setMappedBy(javassist.CtField ctField,
String mappedByFieldName,
String type) |
public static javassist.CtField findAssociatedField(ModelClass modelClass, String targetClassName) throws Exception
Exceptionpublic static javassist.CtField[] getDeclaredFields(ModelClass modelClass) throws Exception
Exceptionpublic static void findAndRemoveMethod(javassist.CtClass ctClass,
String methodName)
throws javassist.NotFoundException
javassist.NotFoundExceptionpublic static void findAndRemoveMethod(javassist.CtClass ctClass,
javassist.CtField ctField,
String className)
public static String findAssociatedFieldName(ModelClass modelClass, String targetClassName) throws Exception
Exceptionpublic static javassist.CtClass findAssociatedClass(javassist.ClassPool classPool,
javassist.CtField ctField)
public static String findAssociatedClassName(javassist.CtField ctField)
public static void setCascadeWithDefault(javassist.CtField ctField,
String type)
public static void setCascade(javassist.CtField ctField,
String type,
String... persistTypes)
public static void setManyToManyHint(javassist.CtField ctField)
Copyright © 2018. All Rights Reserved.