<?xml version="1.0" encoding="UTF-8"?>
<!-- 功能概述: -->
<!-- Created on 2010-06-01 By-->
<!-- Hibernate SQL Configuration -->
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- HSQL -->
<hibernate-mapping>
<!-- 根据id_new查询事件id和事件名称 -->
<sql-query name="getBugIdAndBugNameByIdNew">
<![CDATA[
select t.id,t.bug_name from t_patrol_bug_report t where t.id_new=:id_new
]]>
<!-- 功能概述: -->
<!-- Created on 2010-06-01 By-->
<!-- Hibernate SQL Configuration -->
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- HSQL -->
<hibernate-mapping>
<!-- 根据id_new查询事件id和事件名称 -->
<sql-query name="getBugIdAndBugNameByIdNew">
<![CDATA[
select t.id,t.bug_name from t_patrol_bug_report t where t.id_new=:id_new
]]>
</sql-query>
</hibernate-mapping>
java:调用:
BaseDAO baseDAO = SystemContext.getSpringBean("baseDAO");
List entityList = baseDAO.findByNamedQueryAndNamedParam( "getBugIdAndBugNameByIdNew", new String[] { "id_new" },
new Object[] { entity.getIdNew() });
for (int i = 0; i < entityList.size(); i++) {
Object[] obj = (Object[]) entityList.get(i);
if (entityList.size() > 0) {
bugReportId = String.valueOf(obj[0]);
bugName = String.valueOf(obj[1]);
}
}