实体
package com.bonc.activity.entity;import org.gitchina.framework.commons.dao.entity.Entity;/**
 * 
 */
public class TbBoncAhUser extends Entity {
/** 用户id */
private String userId;
/** 用户名 */
private String userName;
/** 用户密码 */
private String userPassword;
/** 创建时间 */
private String userTime; /** 部门id */
private String branchId;
/** 部门名称 */
private String userPosition;
/** 角色 */
private String userRoleId;
/** 用户状态(0:正常1:删除) */
private String userFlag; public String getUserId() {
return userId;
} public void setUserId(String userId) {
this.userId = userId;
} public String getUserName() {
return userName;
} public void setUserName(String userName) {
this.userName = userName;
} public String getUserPassword() {
return userPassword;
} public void setUserPassword(String userPassword) {
this.userPassword = userPassword;
} public String getBranchId() {
return branchId;
} public String getUserTime() {
return userTime;
} public void setUserTime(String userTime) {
this.userTime = userTime;
} public void setBranchId(String branchId) {
this.branchId = branchId;
} public String getUserPosition() {
return userPosition;
} public void setUserPosition(String userPosition) {
this.userPosition = userPosition;
} public String getUserRoleId() {
return userRoleId;
} public void setUserRoleId(String userRoleId) {
this.userRoleId = userRoleId;
} public String getUserFlag() {
return userFlag;
} public void setUserFlag(String userFlag) {
this.userFlag = userFlag;
}
}
前端html
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title>系统用户管理</title>
</head>
<body>
<div>
<div class="screening">
<p>
用户名 <input type="text" id="users">
</p> <p>
<button class="btn btn-info" id="search">搜索</button>
<button class="btn-info btn" id="add" style="margin-left: 15px">添加新用户</button>
<button type="button" id="reset" class="btn btn-info">重置</button>
<button class="btn-info btn" href="#" id="delMore">批量删除</button>
</p> </div> </div> <!--表单区域-->
<div class="table_box">
<table id="table">
<thead>
<tr>
<td><input type="checkbox" id="all"></td>
<td>用户名</td>
<td>部门</td>
<td>角色</td>
<td>操作</td> </tr>
</thead>
<tbody id="page">
<tr>
<td colspan="5"></td> </tr>
</tbody>
</table>
</div> <!--分页-->
<div id="pager" class="box"></div>
<!--添加新用户-->
<div id="save_user" class="tan">
<ul> <li><span>用户名</span><input type="text" id="userName"></li>
<li><span>密 码</span><input type="text" id="password"></li> <li>
<button class="btn btn-green ok">确定</button>
<button class="btn btn-gray cancel">取消</button>
</li>
</ul>
</div>
<!--重置密码-->
<div id="resetPwd" class="tan">
<ul>
<li><span>新密码</span><input type="text" id="newpassword"></li> <li>
<button class="btn btn-green ok">确定</button>
<button class="btn btn-gray cancel">取消</button>
</li>
</ul>
</div>
</body>
<!--提示框-->
<div class="modal-dialog"
style="width: 600px; margin: 0 auto; display: none">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"
aria-hidden="true">&times;</button>
<h4 class="modal-title" id="myModalLabel">消息提示</h4>
</div>
<div class="modal-body">添加成功</div> </div>
</div>
<script src="activity/user_management/user.js"></script>
<script>

</script></html>
controller层  
/**
 * 通过id查询--详情
 */
@RequestMapping(value = "selectById", method = { RequestMethod.POST, RequestMethod.GET })
@ResponseBody
public TbBoncAhUser detail(Model model, String id, HttpServletRequest request, HttpServletResponse response) {
// 打印日志信息
logger.info("查询到的用户id是" + id + "****");
TbBoncAhUser t = new TbBoncAhUser();
try {
if (id != "") {
t = this.tbBoncAhUserService.detail(id);
} } catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
logger.error("通过id查询--详情出错:" + e.getMessage());
} finally { }
return t;
}service层
/**
 * 通过id查询
 */
public TbBoncAhUser detail(String userId) throws Exception {
SqlParameter parameter = SqlParameter.getSqlParameter();
if (StringUtils.isNotBlank(userId)) {
parameter.addQuery("userId", userId);
}
Collection<TbBoncAhUser> result = this.tbBoncAhUserDao.page(parameter);
for (TbBoncAhUser t : result) {
return t;
}
return null;
}dao层/**
 * dao层
 */
@Repository
public class TbBoncAhUserDao {
@Resource
private ReadDao readDao;
@Resource
private WriteDao writeDao;
/**
*保存
*/
public long create(TbBoncAhUser appointment) {
return writeDao.create(TbBoncAhUser.class, "TbBoncAhUser_create", appointment);
}

public long totalCount(SqlParameter parameter) {
return readDao.count(TbBoncAhUser.class, "TbBoncAhUser_count", parameter);
}

public Collection<TbBoncAhUser> page(SqlParameter parameter) {
return readDao.select(TbBoncAhUser.class, "TbBoncAhUser_page", parameter);
}

public TbBoncAhUser read(SqlParameter parameter) {
return readDao.read(TbBoncAhUser.class, "TbBoncAhUser_read", parameter);
}

public int delete(SqlParameter parameter) {
return writeDao.delete(TbBoncAhUser.class, "TbBoncAhUser_delete", parameter);
}

public int update(SqlParameter parameter) {
return writeDao.update(TbBoncAhUser.class, "TbBoncAhUser_update", parameter);
}
 
}sql语句都有些..在controller层中根据id查询的方法需要怎么修改才能实现呢?求助...