public class TableName extends Object
Nutz.Dao 将在构造 SQL 时,参考这个对象。如何参考,请参看 '@Table' 关于 “动态表名的赋值规则” 的描述
构造器和说明 |
---|
TableName() |
限定符和类型 | 方法和说明 |
---|---|
static void |
clear()
清除当前线程的动态表名参考对象
|
static Object |
get() |
static boolean |
isPrimitive(Object obj) |
static String |
render(Segment tableName)
根据当前线程的参考对象,渲染一个动态表名
|
static void |
run(Object refer,
Runnable atom)
代码模板,这个模板保证了,在 atom 中运行的 POJO 的动态表名,都会被参考对象所影响
|
static Object |
set(Object obj)
为当前线程设置动态表名参考对象
|
public static void run(Object refer, Runnable atom)
refer
- 参考对象atom
- 你的业务逻辑public static Object get()
public static void clear()
public static String render(Segment tableName)
tableName
- 动态表名public static boolean isPrimitive(Object obj)
Copyright © 2017. All rights reserved.