类 AccessOptimizerAdapter
- java.lang.Object
-
- org.hibernate.bytecode.internal.javassist.AccessOptimizerAdapter
-
- 所有已实现的接口:
Serializable,ReflectionOptimizer.AccessOptimizer
public class AccessOptimizerAdapter extends Object implements ReflectionOptimizer.AccessOptimizer, Serializable
TheReflectionOptimizer.AccessOptimizerimplementation for Javassist which simply acts as an adapter to theBulkAccessorclass.- 作者:
- Steve Ebersole
- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 AccessOptimizerAdapter(BulkAccessor bulkAccessor, Class mappedClass)Constructs an AccessOptimizerAdapter
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 String[]getPropertyNames()Get the name of all properties.Object[]getPropertyValues(Object object)Get the value of all properties from the given entityvoidsetPropertyValues(Object object, Object[] values)Set all property values into an entity instance.
-
-
-
构造器详细资料
-
AccessOptimizerAdapter
public AccessOptimizerAdapter(BulkAccessor bulkAccessor, Class mappedClass)
Constructs an AccessOptimizerAdapter- 参数:
bulkAccessor- The bulk accessor to usemappedClass- The mapped class
-
-
方法详细资料
-
getPropertyNames
public String[] getPropertyNames()
从接口复制的说明:ReflectionOptimizer.AccessOptimizerGet the name of all properties.- 指定者:
getPropertyNames在接口中ReflectionOptimizer.AccessOptimizer- 返回:
- The name of all properties.
-
getPropertyValues
public Object[] getPropertyValues(Object object)
从接口复制的说明:ReflectionOptimizer.AccessOptimizerGet the value of all properties from the given entity- 指定者:
getPropertyValues在接口中ReflectionOptimizer.AccessOptimizer- 参数:
object- The entity from which to extract values.- 返回:
- The values.
-
setPropertyValues
public void setPropertyValues(Object object, Object[] values)
从接口复制的说明:ReflectionOptimizer.AccessOptimizerSet all property values into an entity instance.- 指定者:
setPropertyValues在接口中ReflectionOptimizer.AccessOptimizer- 参数:
object- The entity instancevalues- The values to inject
-
-