net.csdn.enhancer
Class AssociatedHelper
java.lang.Object
net.csdn.enhancer.AssociatedHelper
public class AssociatedHelper
- extends Object
User: WilliamZhu
Date: 12-7-25
Time: 下午7:14
|
Method Summary |
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AssociatedHelper
public AssociatedHelper()
findAssociatedField
public static javassist.CtField findAssociatedField(ModelClass modelClass,
String targetClassName)
throws Exception
- Throws:
Exception
getDeclaredFields
public static javassist.CtField[] getDeclaredFields(ModelClass modelClass)
throws Exception
- Throws:
Exception
findAndRemoveMethod
public static void findAndRemoveMethod(javassist.CtClass ctClass,
String methodName)
throws javassist.NotFoundException
- Throws:
javassist.NotFoundException
findAndRemoveMethod
public static void findAndRemoveMethod(javassist.CtClass ctClass,
javassist.CtField ctField,
String className)
findAssociatedFieldName
public static String findAssociatedFieldName(ModelClass modelClass,
String targetClassName)
throws Exception
- Throws:
Exception
findAssociatedClass
public static javassist.CtClass findAssociatedClass(javassist.ClassPool classPool,
javassist.CtField ctField)
findAssociatedClassName
public static String findAssociatedClassName(javassist.CtField ctField)
setCascadeWithDefault
public static void setCascadeWithDefault(javassist.CtField ctField,
String type)
setCascade
public static void setCascade(javassist.CtField ctField,
String type,
String... persistTypes)
setManyToManyHint
public static void setManyToManyHint(javassist.CtField ctField)
setMappedBy
public static void setMappedBy(javassist.CtField ctField,
String mappedByFieldName,
String type)
Copyright © 2014. All Rights Reserved.