利用ibatis管理hql/sql
2011-12-07 15:38
330 查看
private String getCombinedHsqlStatement(String sqlId, Object paramObject) {
if (sqlMapClient == null) {
logger.error("No IBATIS sqlMapClient setted!");
return null;
}
String sql = null;
ExtendedSqlMapClient extendedSqlMapClient = (ExtendedSqlMapClient) sqlMapClient;
MappedStatement mappedStatement = extendedSqlMapClient.getMappedStatement(sqlId);
if (mappedStatement != null) {
RequestScope request = new RequestScope();
request.setStatement(mappedStatement);
sql = mappedStatement.getSql().getSql(request, paramObject);
}
return sql;
}
if (sqlMapClient == null) {
logger.error("No IBATIS sqlMapClient setted!");
return null;
}
String sql = null;
ExtendedSqlMapClient extendedSqlMapClient = (ExtendedSqlMapClient) sqlMapClient;
MappedStatement mappedStatement = extendedSqlMapClient.getMappedStatement(sqlId);
if (mappedStatement != null) {
RequestScope request = new RequestScope();
request.setStatement(mappedStatement);
sql = mappedStatement.getSql().getSql(request, paramObject);
}
return sql;
}
相关文章推荐
- SQL注入实战---利用“dbo”获得SQL管理权限和系统权限
- hibernate根据条件动态组装sql/hql语句(仿ibatis动态查询语句功能)
- SQL注入实战---利用“dbo”获得SQL管理权限和系统权限
- ibatis3中直接在xml中写明一对多的关系和利用ibatis的拦截器进行SQL重组达到分页的目的
- java利用ibatis的ScriptRunner执行sql文件
- SQL注入实战---利用“dbo”获得SQL管理权限和系统权限
- 利用JAVACC将HQL->SQL(1)
- 利用JAVACC将HQL->SQL(1) -[转载]
- SQL文的管理和解析(一)利用Spring的Resource管理SQL的XML配置文件
- SQL注入实战---利用“dbo”获得SQL管理权限和系统权限
- openstack 管理三十五 - 利用 SQL 获取 tenant 当前资源情况
- SQL注入实战---利用“dbo”获得SQL管理权限和系统权限
- 利用SQL Azure Manger 管理SQL Azure中的数据库
- 利用SQL 2005 系统表监控管理SQL服务器运行情况
- Hibernate_根据条件动态组装sql/hql语句(仿ibatis动态查询语句功能)
- 利用SQL 2005 系统表监控管理SQL服务器运行情况
- SQL注入实战---利用“dbo”获得SQL管理权限和系统权限
- Ibatis,Mybatis利用log4j将SQL语句打印在控制台
- Ibatis,Mybatis利用log4j将SQL语句打印在控制台
- SQL注入实战---利用“dbo”获得SQL管理权限和系统权限