java-mabits+spring 现在要两表查询,如何返回得到两表中的数据

问题描述

mabits+spring 现在要两表查询,如何返回得到两表中的数据

比如两表A,字段有1,2,3 。 B表字段有a,b,c 查询时select*from A left join B on A.1=B.b

那这个方法是List<> String query(); 应该返回什么类型啊?如果是List那就得不到B表中的数据,如果是List那就得不到A表中的数据,要是List不知道为什么返回的是一个json数据,可是这样页面怎么循环输出查出来的数据????

解决方案

List 接两个表的数据被,或者定义一个实体,包含两个表的字段

解决方案二:

可以使用两表联合查询

解决方案三:

假设如果a是A表的字段,在bean中加上B表要查询的字段,然后在mapper文件中也要加上要查询的字段

时间: 2025-01-21 19:37:43

java-mabits+spring 现在要两表查询,如何返回得到两表中的数据的相关文章

在Derby数据库中联表查询的时候遇到两个表中相同的列名如何使用rs.getString(表名.列名查询)?表名.列名试过不行

问题描述 在Derby数据库中联表查询的时候遇到两个表中相同的列名如何使用rs.getString(表名.列名查询)?表名.列名试过不行.希望高手回答!!!!! 解决方案 解决方案二:自己顶顶先等待高手的答复~~~~~解决方案三:好像一般数据库的都不行一种方式用列序号取,最好还是改成其他名字解决方案四:终于有兄弟回复了,感激一下先.但是很多数据库都是支持的,比如说我们可爱的MySQL,SQLServer之类的稳定的数据库.Derby肯定是有的,但是我们不知道罢了.它的语法格式解决方案五:查询的时

数据库的连接式查询怎么返回一张表的数据

问题描述 数据库的连接式查询怎么返回一张表的数据 数据库中的连接是查询是这样string name = reader["rolename"].ToString();来获取数据的, 如果数据有很多列呢,这样肯定是不合理的,本人菜鸟,求指导啊 解决方案 reader["rolename"]这种方式是通过datareader对象获得的,如果要获取很多列(就是返回一个数据集),则使用sqldataadapter对象填充dataset得到. 解决方案二: 你说的"列

Java网络编程从入门到精通(34):读写缓冲区中的数据---使用get和put方法按顺序读写单个数据

本文为原创,如需转载,请注明作者和出处,谢谢! 上一篇:Java网络编程从入门到精通(33):非阻塞I/O的缓冲区(Buffer)     对于缓冲区来说,最重要的操作就是读写操作.缓冲区提供了两种方法来读写缓冲区中的数据:get.put方法和array方法.而get.put方法可以有三种读写数据的方式:按顺序读写单个数据.在指定位置读写单个数据和读写数据块.除了上述的几种读写数据的方法外,CharBuffer类还提供了用于专门写字符串的put和append方法.在本文及后面的文章中将分别介绍这

C#连接连接两个表查询显示在另一数据库中不存在的表中,求解释?

问题描述 publicDataSetSellStockSumDetailed(cBillInfobillinfo,stringtbName,DateTimestarDateTime,DateTimeendDateTime)("SELECTb.tradecodeAS商品编号,b.fullnameAS商品名称,SUM(b.qty)AS销售数量,SUM(b.tsum)AS销售金额FROMtb_sell_mainaINNERJOIN(SELECTbillcode,tradecode,fullname,S

oracle-Oracle中两个表连表查询,怎么实现?

问题描述 Oracle中两个表连表查询,怎么实现? 表1. 表2. 结果1. 结果2. 现在有两张表,表1和表2,写 sql 语句,查询出 结果1或结果2. 表1中,org_code唯一.并且不存在重复项,结果中要查出来全部表1的数据 解决方案 select * from a left join b on a.org_code = b.org_code where b.version_no is null or b.version_no='1'; 自己写的,这个可以用,不知道还有没有别的办法??

Oracle数据库多表查询的实现

多表查询就是说从多个表中获取相应的数据. (1)笛卡尔积[连接条件无效或被省略,两个表的所有行都发生连接,所有行的组合都会返回 (n*m)] SQL> select e.ename,d.dname from emp e,dept d;//无效 SQL> select e.ename,d.dname from emp e,dept d 2  where e.ename='SCOTT';//有效 (2)等值连接(内连接或简单连接) 两个表的连接条件的列值必须相等,通常这样的连接包含一个主键和一个外

数据库多表查询分页问题

问题描述 数据库多表查询分页问题 一张图片表和一张图书表,一本图书对应多张图片,我在两个表连接查询的时候,假设 一个图书对应3张图片,则就会出查询出3条记录,但在分页的时候就会出现问题,limit 0,1 ,就只显示一条记录,但我是想得到一条记录,其中包含3张图片,该怎么解决 解决方案 http://wenku.baidu.com/link?url=bbY7mfRa9_OJxzbeMZ1jUj1GdNVtRXgMsZKsKVPTCJy5FqHkY6U2EPz5sLAZnqmaWKpIP1XiHV

select-mysql数据表查询效率问题?

问题描述 mysql数据表查询效率问题? 比如一个表a有以下字段 a1(int自增主键),a2(varchar(10)),a3(datetime),a4(ntext) 把a表分成(由于考虑a4及占空间) afen表 a1(int自增主键),a2(varchar(10)),a3(datetime) afen1表 a1(int外键或加索引等),a4(ntext) 问以下两个查询 select a1,a2,a3 from a order by a3 desc; SELECT * from afen o

oracle-sql关联三个表查询的问题

问题描述 sql关联三个表查询的问题 表a和表b 通过两个查询分别得到以下两组数据 1,select e.code e.name from code dname e where e.id=d.id and e.type=""球类"" 2,select e.code e.name from code dname e where e.id=d.id and e.type=""棋类"" code name01 足球02 篮球03 羽

javaEE hql多表查询求大师指导

问题描述 现在想在Dao层写个查询方法可以使两张表内连,并且要他们的id相同并且Date和HoliDate要相同..请问该方法怎么写..我用的是List<Attendence>attendenceList=this.getHibernateTemplate().find("fromAttendenceainnerjoinAbsencebona.date=b.HoliDate");方法不知道对不对!各位大师请指点 解决方案 解决方案二:fromAt1,Bt2wheret1.i