|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcn.remex.db.sql.SqlType
public class SqlType
| 嵌套类摘要 | |
|---|---|
static class |
SqlType.FieldType
|
static class |
SqlType.MethodType
|
| 构造方法摘要 | |
|---|---|
SqlType()
|
|
| 方法摘要 | |
|---|---|
static void |
clearCache()
|
static Map<String,Type> |
getFields(Class<?> clazz,
SqlType.FieldType fieldType)
获取类可以get、set的属性,必须同时拥有get set方法 含父类的 key是属性的名称 value是属性的Type,如果是TObject 则是OrmBeanClass |
static Map<String,Method> |
getGetters(Class<?> clazz,
SqlType.FieldType fieldType)
获取类的getter方法,根据TKind的类别获取 |
static Map<String,Method> |
getSetters(Class<?> clazz,
SqlType.FieldType fieldType)
获取类的setter方法,根据TKind的类别获取 |
static boolean |
isTBase(Type type)
测试是否是基本类型,基本类型包括八种基本数据+String+Enum 如果是基本Class |
static boolean |
isTCollection(Type type)
测试是否为TCollection 条件是Collection的子类或者实现,如List,Set,Vector等 如果这些Collection接口的实现类型包含的泛型不是数据库ORMBeans,不能列入TCollection |
static boolean |
isTMap(Type type)
测试是否为TMap 条件是Map的子类或者实现,如HashMap、TreeMap、LinkedHashMap等 如果这些Map接口的实现类型包含的泛型都不是数据库ORMBeans,不能列入TMap |
static boolean |
isTObject(Type type)
测试是否为TObject 条件是type为Class |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public SqlType()
| 方法详细信息 |
|---|
public static void clearCache()
public static Map<String,Type> getFields(Class<?> clazz,
SqlType.FieldType fieldType)
clazz - fieldType -
Exception
public static Map<String,Method> getGetters(Class<?> clazz,
SqlType.FieldType fieldType)
clazz - TKind -
public static Map<String,Method> getSetters(Class<?> clazz,
SqlType.FieldType fieldType)
clazz - fieldType -
Exceptionpublic static boolean isTBase(Type type)
public static boolean isTCollection(Type type)
type -
public static boolean isTMap(Type type)
type -
public static boolean isTObject(Type type)
type -
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||