各位好心人麻烦帮忙看一下代码,谢谢
<?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相关