📄 icolumninfocache.java
字号:
package org.speedframework.cache;
import java.util.List;
/**
* Class IColumnInfoCache 表结构缓存
*
* @author <a href="mailto:santafeng@gmail.com"> lizf </a>
* @version $Revision:1.0.0, $Date: 2007-10-9 8:17:03 $
*/
public interface IColumnInfoCache {
/**
* Method getColumnInfos
*
* @param pojo
* @return 表字段队列
* @throws Exception
*/
public String[] getColumnInfos(Object pojo) throws Exception;
/**
* Method putColumnInfo
*
* @param tableName
* 表名称
* @param columnInfo
* 查询后未处理表对象
* @throws Exception
*/
public void putColumnInfo(Object tableName, List columnInfo)
throws Exception;
/**
* Method getAutoIncrement
*
* @param pojo
* 表域对象
* @return 自增字段名称
* @throws Exception
*/
public String getAutoIncrement(Object pojo) throws Exception;
/**
* Method getPrimaryKeyColumnInfos
*
* @param pojo
* 表域对象
* @return 表主键对象列表
* @throws Exception
*/
public String[] getPrimaryKeyColumnInfos(Object pojo) throws Exception;
/**
* Method getColumnInfoType
*
* @param pojo
* 表域对象
* @param paramName
* sql内对应参数名称
* @return 表字段名称与类型集合
*/
public String[][] getColumnInfoType(Object pojo, List paramName);
public String getTableschem(Object pojo);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -