public class ObjectResultTransformer extends Object implements KeyTransformer
| Constructor and Description |
|---|
ObjectResultTransformer(Class<?> resultClass) |
ObjectResultTransformer(Class<?> resultClass,
Filter filter) |
ObjectResultTransformer(Class<?> resultClass,
List<KeyFilterView> keyNames) |
ObjectResultTransformer(Class<?> resultClass,
String keyName) |
| Modifier and Type | Method and Description |
|---|---|
KeyFilterView |
getFilter(String key) |
Set<String> |
getKeys() |
Map<String,Set<String>> |
getKeysMap() |
boolean[] |
includeInTransform(String[] aliases,
int tupleLength) |
boolean |
isTransformedValueATupleElement(String[] aliases,
int tupleLength) |
static void |
main(String[] args) |
List |
transformList(List collection) |
Object |
transformTuple(Object[] tuple,
String[] aliases)
aliases为每条记录的数据库字段名,ORACLE字段名默认为大写
tupe为与aliases对应的字段的值
|
public ObjectResultTransformer(Class<?> resultClass, List<KeyFilterView> keyNames)
public ObjectResultTransformer(Class<?> resultClass)
public Object transformTuple(Object[] tuple, String[] aliases)
transformTuple in interface org.hibernate.transform.ResultTransformerpublic List transformList(List collection)
transformList in interface org.hibernate.transform.ResultTransformerpublic static void main(String[] args)
public boolean isTransformedValueATupleElement(String[] aliases, int tupleLength)
isTransformedValueATupleElement in interface org.hibernate.transform.TupleSubsetResultTransformerpublic boolean[] includeInTransform(String[] aliases, int tupleLength)
includeInTransform in interface org.hibernate.transform.TupleSubsetResultTransformerpublic Set<String> getKeys()
getKeys in interface KeyTransformerpublic Map<String,Set<String>> getKeysMap()
getKeysMap in interface KeyTransformerpublic KeyFilterView getFilter(String key)
Copyright © 2020. All rights reserved.