2 u011757140 u011757140 于 2014.03.15 12:53 提问

spring+struts2+ibatis

在自学ibatis,两个表。dep表(部门表),userInfo(用户表),有主外键关系,当通过userId查询UserInfo信息,得到了userInfo的信息。但是得不到dep表中的信息。。怎么办、、求解求解

<typeAlias alias="acc"
    type="com.bao.model.UserInfo" />
<typeAlias alias="dep"
    type="com.bao.model.Dep" />
<select id="getUserById" resultClass="acc">
    select * from userInfo where userId=#value#
</select>

1个回答

z598449206
z598449206   2014.03.17 15:06

你这样能得到你想要的结果就怪了
首先在标签里没有写条件paramClass="",其次Sql语句只涉及了一个表没有关联dep表你怎么能查出部门表中的信息啊
select * from userInfo u
inner join dep d
on u.主键 = d.主键
where userid = #value#

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!