问题描述
- 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>
解决方案
你这样能得到你想要的结果就怪了
首先在标签里没有写条件paramClass="",其次Sql语句只涉及了一个表没有关联dep表你怎么能查出部门表中的信息啊
select * from userInfo u
inner join dep d
on u.主键 = d.主键
where userid = #value#
时间: 2024-09-11 12:27:35