当前位置:编程学习 > JAVA >>

各位好心人麻烦帮忙看一下代码,谢谢

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd" >
<sqlMap namespace="sysmenus">

<typeAlias type="com.wbpt.javabean.SysMenus" alias="SysMenusPojo"/>

         <resultMap id = "SysMenus" class = "SysMenusPojo">
    <result column="ID" property="id"  />   
    <result column="NAME" property="name"  />   
    <result column="JB" property="jb"  />   
    <result column="LX" property="lx"  />   
    <result column="SORTID" property="sortid"  />   
    <result column="WINNAME" property="winname"  />   
    <result column="WINPARM" property="winparm"  />   
    <result column="PARENT1" property="parent1"  />   
    <result column="PARENT2" property="parent2"  />   
    <result column="PARENT3" property="parent3"  />   
    <result column="PARENT4" property="parent4"  />   
    <result column="PARENT5" property="parent5"  />   
    <result column="PARENT6" property="parent6"  />   
    <result column="ACTION_ID" property="actionId"  />   
    <result column="PARENTID" property="parentid"  />   
</resultMap>


<select id="getMenuById" parameterClass="string" resultMap="SysMenus">
select * from SYS_MENUS where id=#value#
</select>

想请问一下这个select 语句中的id是随便取的还是有规定的。
--------------------编程问答-------------------- 数据库SYS_MENUS表里面的字段 --------------------编程问答-------------------- 应该是类的一个属性吧 --------------------编程问答-------------------- <select id="getMenuById" parameterClass="string" resultMap="SysMenus">
这格的id吗
估计dao的代码应该是这样的
sqlMapClient.getSqlMapClientTemplate().queryForObject("getMenuById/*对应id*/", "xxx/*对应*parameterClass/");

id是 sql语句的名字 parameterClass参数类型 resultMap返回值类型

多看看 ibatis的文档吧 --------------------编程问答-------------------- 记得结贴呀 小帅哥
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,