public final class DaoHelper extends Object
| 构造器和说明 |
|---|
DaoHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
getCountDaoGroupByClass(Class clazz)
通过对象找到对象配置了几个数据源(组)
|
static int |
getCountDaoGroupByListName(String listName)
通过List名字找到对象配置了几个数据源(组)
|
static int |
getCountDaoGroupByMapName(String mapName)
通过Maping名字找到对象配置了几个数据源(组)
|
static void |
getDaoConfigFile() |
static DbStrategyItem |
getDbStrategyItemByClass(Class clazz)
通过持久对象的Class找到对象的DB策略配置
|
static DbStrategyItem |
getDbStrategyItemByListName(String listName)
通过ListName找到Db的策略配置
|
static DbStrategyItem |
getDbStrategyItemByMapName(String mapName)
通过mapName找到Db的策略配置
|
static DbStrategyItem |
getDbStrategyItemByObjectName(String objectName)
通过持久对象的名字找到对象的DB策略配置
|
static DbStrategyItem |
getDefaultDbStrategyItem()
给出缺省的DbStrategyItem
|
static Method |
getDelPropertyMethod(String objectName) |
static Object |
getDelValue(String objectName) |
static IdCenterDsItem |
getIdCenterDsItem() |
static String |
getIdCenterDsName() |
static Method |
getIdMethod(Class clazz)
给出对象的ID方法
|
static ListItem |
getListItemByListName(String listName)
通过一个ListName找到List的配置文件
|
static Method[] |
getListItemKeyMethod(String listName)
给出List对应的KeyProperty方法;
|
static List<ListItem> |
getListItemsByObjectName(String objectName)
找出一个对象相关联的List配置列表
|
static Class |
getListItemValueClass(String listName)
给出List中valueProperty对应的Class方法;
|
static String |
getListItemValueColumnName(String listName)
给出List中valueProperty对应的字段名字;
|
static Method |
getListItemValueMethod(String listName)
给出List对应的valueProperty方法;
|
static MapItem |
getMapItemByMapName(String mapName)
通过一个ListName找到List的配置文件
|
static Method[] |
getMapItemKeyMethod(String mapName)
给出List对应的KeyProperty方法;
|
static List<MapItem> |
getMapItemsByObjectName(String objectName)
找出一个对象相关联的List配置列表
|
static Class |
getMapItemValueClass(String mapName)
给出Map中valueProperty对应的Class方法;
|
static String |
getMapItemValueColumnName(String mapName)
给出Map中valueProperty对应的Class方法;
|
static Method |
getMapItemValueMethod(String mapName)
给出List对应的valueProperty方法;
|
static ObjectItem |
getObjectItemByObjectName(String objectName)
给出持久化对象对应的配置
|
static String |
getObjectNameByListName(String listName)
通过一个ListName找到List的配置文件
|
static org.hibernate.SessionFactory |
getSessionFactory() |
static Method |
getStrategyPropertyMethod(String objectName)
通过对象找到对象对应的策略依据属性的方法
|
static void |
setDaoConfigFile(String daoConfigFile) |
public static void setDaoConfigFile(String daoConfigFile)
public static void getDaoConfigFile()
public static ObjectItem getObjectItemByObjectName(String objectName)
objectName - public static Method getDelPropertyMethod(String objectName)
objectName - public static DbStrategyItem getDefaultDbStrategyItem()
public static DbStrategyItem getDbStrategyItemByObjectName(String objectName)
objectName - public static DbStrategyItem getDbStrategyItemByClass(Class clazz)
objectName - public static int getCountDaoGroupByClass(Class clazz)
objectName - public static DbStrategyItem getDbStrategyItemByListName(String listName)
listName - public static int getCountDaoGroupByListName(String listName)
objectName - public static DbStrategyItem getDbStrategyItemByMapName(String mapName)
listName - public static int getCountDaoGroupByMapName(String mapName)
objectName - public static Method getStrategyPropertyMethod(String objectName)
objectName - public static List<ListItem> getListItemsByObjectName(String objectName)
objectName - public static ListItem getListItemByListName(String listName)
listName - public static String getObjectNameByListName(String listName)
listName - public static Method[] getListItemKeyMethod(String listName)
listName - public static Method getListItemValueMethod(String listName)
listName - public static List<MapItem> getMapItemsByObjectName(String objectName)
objectName - public static MapItem getMapItemByMapName(String mapName)
listName - public static Method[] getMapItemKeyMethod(String mapName)
listName - public static Method getMapItemValueMethod(String mapName)
mapName - public static IdCenterDsItem getIdCenterDsItem()
public static String getIdCenterDsName()
public static Class getListItemValueClass(String listName)
listName - public static Class getMapItemValueClass(String mapName)
listName - public static String getListItemValueColumnName(String listName)
listName - public static String getMapItemValueColumnName(String mapName)
listName - public static org.hibernate.SessionFactory getSessionFactory()
Copyright © 2022. All rights reserved.