需求:building表和position表,
Building类中含有List positionList
mybatis查询方法需要查询到所有的building和building中含有所有的position
问题:sql语句和一对多方法写的都没有问题,但一个building数据中只能获取到building的idposition类的idposition的building_id的position数据
SELECT b.*,p.*
FROM building b, position p
WHERE b.id=p.building_id
解决:将sql语句放入到Navicat的查询中,查询结果集中building的id列名仍为id,关于position的id列名变为了id1并不是id,
将position数据表的的id列名变更为p_id,结果解决了