查询返回的是user类型还是address类型

查询返回的是user类型还是address类型

http://img1.sycdn.imooc.com//climg/5ba4abba00018ea509600586.jpg

http://img1.sycdn.imooc.com//climg/5ba4acc100017a6612170478.jpg

用户查询那一块是前面已经做好了是吗,

和多级查询没有关系,

多级查询返回的是address类型的数据,也就是途中地址查询的那部分?

那么图二中哪个部分指明是返回address类型数据呢,

还是说我理解错了。


正在回答

登陆购买课程后可参与讨论,去登陆

4回答

用户查询前面已经做好了一部分,当时没有地址的内容。下面的这段代码查询的是Address类型的数据。

http://img1.sycdn.imooc.com//climg/5ba4cccb0001314606180106.jpg

下面这个图中,property是类的属性,column是表的字段。

http://img1.sycdn.imooc.com//climg/5ba4ccf00001d08112480225.jpg

祝学习愉快!

  • 也就是说,第一个property是user类属性,column是user表属性。 第二个property是address类属性,column是addresss表属性?
    2018-09-22 09:23:23
  • 我看了一下address类中并没有addresses属性,还是说,都是user的属性。
    2018-09-22 09:25:33
提问者 看到我麻烦叫我去学习 2018-09-22 10:03:38
Student{id=2, reg_no=20171202, name='萧景琰', sex='男', age=30, grade='2008', major='哲学系', courses=[com.damu.entity.Course@486ee7de, com.damu.entity.Course@39c383ff, com.damu.entity.Course@5298012e, com.damu.entity.Course@1da1c56a, com.damu.entity.Course@224e8117, com.damu.entity.Course@7b732da, com.damu.entity.Course@15b4c273]}


经过我一番修改之后,最后返回的是这个东西,还差哪里没有做好吗老师?

提问者 看到我麻烦叫我去学习 2018-09-22 09:50:13
if ("lock".equals(type)) {
    List<Course>  courses= studentDAO.findStudentCourse(id);
    System.out.println(courses);
}
[Student{id=1, reg_no=0, name='null', sex='null', age=0, grade='null', major='null'}, 
 Student{id=2, reg_no=0, name='null', sex='null', age=0, grade='null', major='null'},
 Student{id=3, reg_no=0, name='null', sex='null', age=0, grade='null', major='null'},
 Student{id=4, reg_no=0, name='null', sex='null', age=0, grade='null', major='null'}, 
 Student{id=5, reg_no=0, name='null', sex='null', age=0, grade='null', major='null'},
 Student{id=6, reg_no=0, name='null', sex='null', age=0, grade='null', major='null'}, 
 Student{id=7, reg_no=0, name='null', sex='null', age=0, grade='null', major='null'}]

我明明写的输出List<Course>类型的,怎么整出个这玩意。

好头痛鸭老师。

提问者 看到我麻烦叫我去学习 2018-09-21 17:05:16

http://img1.sycdn.imooc.com//climg/5ba4b4150001cee912660235.jpg

这里的property和column哪个是哪个的,我不太懂。。。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师