请问该条SQL语句通过DAO怎么注入

SELECT stu.sname,sc.totalscore FROM student stu,score sc WHERE sc.studentid=stu.id

表结构

图片说明

图片说明

不知道你说的Dao是不是对接 mybatis的mapper.xml文件的接口如果是如下:

public Vo(两个表所有的字段) select(int studentid);

注意看你的studentid是什么类型。

不知道你是不是这个意思

SELECT stu.sname,sc.totalscore FROM student stu,score sc WHERE sc.studentid=stu.id
建议以后写Sql,内联直接用inner join ..... on ,不要直接用多表查询的写法,这样影响语法执行效率;
SELECT stu.sname,sc.totalscore FROM student stu inner join score sc on sc.studentid=stu.id;
其次,你的提问很笼统,你的dao层使用了什么框架,还是直接用JDBC?你说到了注入,可能使用了spring这种第三方框架,dao层是hibernate还是mybaits?