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>

xml

1个回答

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问