public class OrmUtils extends Object
Constructor and Description |
---|
OrmUtils() |
Modifier and Type | Method and Description |
---|---|
static Object |
getDataObjectValue(DBObject obj,
DBField field)
获取值
|
static Object |
getDataObjectValue(DBObject obj,
Field f) |
static Object |
getDataObjectValue(DBObject obj,
String field) |
static Object[] |
getDataObjectValues(DBObject obj,
DBField... fields)
获取值
|
static String |
getDynamicTableName(DBContext context,
TableMapping tableMapping)
获取动态表名
|
static List<Object> |
getPrimaryKeyValue(DBObject data)
提供主键的值
|
static Map<String,Object> |
getPrimaryKeyValueMap(DBObject data)
提供主键的值
|
static void |
setPrimaryKeyValue(DBObject data,
Object pk)
设置指定的值到主键
|
public static Object[] getDataObjectValues(DBObject obj, DBField... fields)
obj
- fields
- public static Object getDataObjectValue(DBObject obj, DBField field)
obj
- field
- public static void setPrimaryKeyValue(DBObject data, Object pk) throws javax.persistence.PersistenceException
data
- 对象pk
- 主键,可以是数组或单值javax.persistence.PersistenceException
public static String getDynamicTableName(DBContext context, TableMapping tableMapping)
context
- tableMapping
- Copyright © 2020. All rights reserved.