springside 多表查询,急,

问题描述

public class VideoManager extends HibernateDao<Video,Serializable>{类是用泛型,但我想查出video和user两个实体里的东西,hql="select * from User u,Video v where u.id=? and v.id=?";查询不到,报的错误unexpected token: * near line 1, column 8 [select * from com.vision.movland.object.User u,com.vision.movland.object.Video v where u.id=? and v.id=?] 问题补充:知道springside多表查询的方法,给我一个也行,

解决方案

springside不是早就基于spring-data-jpa了么,哪里来的HibernateDao这个类。另外你这个sql写的。。。,联合查询两表之间没有连接也可以??

时间: 2024-09-16 05:36:12

springside 多表查询,急,的相关文章

Mysql5 实现交叉表查询

交叉表.行列转换和交叉查询经典 一.什么是交叉表 "交叉表"对象是一个网格,用来根据指定的条件返回值.数据显示在压缩行和列中.这种格式易于比较数据并辨别其趋势.它由三个元素组成: 行 列 摘要字段 "交叉表"中的行沿水平方向延伸(从一侧到另一侧).在上面的示例中,"手套"(Gloves) 是一行. "交叉表"中的列沿垂直方向延伸(上下).在上面的示例中,"美国"(USA) 是一列. 汇总字段位于行和列的交叉

thinkphp多表查询

在学习thinkphp 的过程中,需要对多表进行操作,但是在实际过程中,总是遇到各种问题,所以写下这篇博文,作为自己的学习历程   在操作过程中,两表查询都没有问题,但是三表查询就开始出现问题   有以下三张表,分表为pl表(uid,content),user表(id,username),lyb表(uid,title)   多表查询操作有以下几种方法:   ㈠视图模型(推荐)   定义视图模型,只需要继承Think\Model\ViewModel,然后设置viewFields属性即可   复制代

用SQL进行多表查询

  所谓多表查询是相对单表而言的,指从多个数据表中查询数据,这里我们主要学习从两个数据表中如何查询数据的方法.4.3.1 无条件多表查询    无条件多表查询是将各表的记录以"笛卡尔"积的方式组合起来.    如scott.dept表共有4条记录,scott.emp表共有14条记录,其"笛卡尔"积将有4*14=56条记录.    在[命令编辑区]执行下列语句.    ――――――――――――――――――――――――――――――――――――――     select

用SQL进行单表查询

  单表查询是相对多表查询而言的,指从一个数据表中查询数据.4.2.1 查询所有的记录    在[命令编辑区]执行输入"select * from scott.emp",然后单击[执行]按钮,出现如图4.3所示的emp数据表所有记录.    [参见光盘文件]:\第4章\4.2\421.sql.    select * from 数据表,这里的"*"代表数据表中所有的字段.4.2.2 查询所有记录的某些字段    在[命令编辑区]输入"select empn

Access使用查询--1.3.用交叉表查询体现一组数据的对比

3.用交叉表查询体现一组数据的对比 新建查询,选择"交叉表查询向导",接着选择"车队运输查询",出现上面的对话框,从可用字段中选择"司机"字段作为行标题.单击下一步. 接着从字段中选择"货物类别"作为列标题.单击下一步. 选择"净重"字段,函数选择"求和",最后为这个交叉表查询起一个名字,向导结束. 上图是刚生成的查询的设计视图. 下表是交叉表的查询结果,清晰地对比了每个司机运输各种货物

将表/查询存储为标准的XML文件

xml|标准 /*--存为XML 将表/查询存储为标准的XML文件--*/ /*--调用示例 --用SQL用winows身份验证的情况 exec p_savexml @sql='地区资料',@fname='c:\地区资料.xml'  --用指定的用户 exec p_savexml @sql='地区资料',@fname='c:\地区资料.xml',@userid='sa'--*/if exists (select * from dbo.sysobjects where id = object_id

中文Access2000速成教程--2.2 定义与使用交叉表查询

access|教程|速成|中文 第二讲.定义与使用交叉表查询 交叉表查询显示来源于表中某个字段的总结值(合计.计算以及平均值等),并将它们分组放置在查询表中,一组列在数据表的左侧,一组列在数据表的上部.中文Visual FoxPro 6也有此功能,与之相比中文Access 2000的操作更简单,所使用的步骤如下所列: 步骤一.在"数据库"窗口单击"对象"列表组中的"查询"项,让它处于选定状态后单击"数据库"窗口工具栏中的&qu

python实现简易数据库(二) 单表查询和top N实现

上一篇中,介绍了我们的存储和索引建立过程,这篇将介绍SQL查询.单表查询和TOPN实现. 一.SQL解析 正规的sql解析是用语法分析器,但是我找了好久,只知道可以用YACC.BISON等,sqlite使用的lemon,捣整了一天没实现,就用了python的正则表达式. 1.删除无用的空格.跳格符.换行符等: 我们以分号';'作为一个sql语句的结束符,在输入分号之前,我们将输入的sql语句串接成一个string,在将整个sql语句的一些无用的字符删掉, 1 def rmNoUseChar(sq

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)等值连接(内连接或简单连接) 两个表的连接条件的列值必须相等,通常这样的连接包含一个主键和一个外