最新文章列表

如何解决hibernate duplicate association

我们使用hibernate作为DAO层时,有时会遇到如下错误: org.hibernate.QueryException: duplicate association path: agent duplicate association 具体是什么错误呢? Criteria criteria=this.inspectionOrderDao.createCriteria(); ...
hw1287789687 评论(0) 有2142人浏览 2018-06-12 21:15

Nested Loop Join和子查询

这2个是不同的概念,不要混淆在一起了 Nested Loop Join是From子句中的表的物理连接方式,逻辑连接方式是指Inner join, left/right outer join, full join 而delete from stu a     where rowid not  in (select max(rowid)                           from s ...
darrenzhu 评论(0) 有731人浏览 2017-06-03 20:56

Oracle子查询的用法

子查询的用法         在执行数据库操作(包括查询、添加、修改、删除等操作)的过程中,如果某个操作需要依赖另一个SELECT语句的查询结果, ...
elviszhao 评论(0) 有2331人浏览 2016-02-24 16:02

通用分页存储过程,支持子查询或联表查询

代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/****** 对象: StoredProcedure [dbo].[p_generalTablePage] 脚本日期: 12/30/2009 13:25:02 ******/ ...
MINGMING_0302 评论(0) 有651人浏览 2015-10-14 10:30

oracle中in列表个数限制

oracle中in列表个数限制: 9i:256个; 9i以上1000个。   括号中是子查询则不受此限制。
飞翔神话 评论(0) 有1253人浏览 2015-08-25 09:39

用MongoDB做子查询

   MongoDB不支持子查询,碰到这些复杂的运算就只能先将数据读出后再计算,而用Java等语言编写这类计算也不是很简单,这时可以考虑用集算器esProc辅助实现。下面我们通过一个例子来看一下具体做法。    MongoDB中的文档orders保存了订单数据,employee保存了员工数据。如下:> db.orders.find();{ “_id” : ObjectId(“5434f88 ...
datamachine 评论(0) 有3709人浏览 2015-07-31 08:23

update带子查询更新

现在要做一下数据移植,需要更新相关的数据,需要在mysql中更新时不能将更新的表作为查询的表。 总结一下: 一:单表更新时 例如: update customer set category = 1 WHERE  deleteflag = 0 and name = '22'; 注意不要子查询,mysql是不允许的。 二:带子查询的复杂更新 如: update tb a, (select  time,n ...
如若_晴 评论(0) 有774人浏览 2014-11-01 09:37

Oracle数据库之SQL语句子查询

/* ==================================================================================================== -- 非关联子查询:单行子查询,多行子查询 -- 非关联子查询就是位于SELECT、UPDATE、或DELETE语句中内部的查询语句 --子查询(内部查询)在执行主查询之前执行一次 ...
whatisjavabean 评论(0) 有816人浏览 2014-03-26 16:56

Oracle表查询(分组查询,多表查询,子查询,集合查询等)

--Oracle表查询(分组查询,多表查询,子查询,集合操作等)   --分组函数(max, min, avg, sum, count) --1. 查询所有员工最高和最低工资 select max(sal) 最高工资, min(sal) 最低工资 from emp;   --2. 利用子查询查询最高工资的人是谁
slbszq 评论(0) 有5648人浏览 2014-01-13 17:47

第三部分 2NF 子查询 联接

一、外键         表my_contacts(contact_id,phone,email,gender,interests),由于interests可以有多个值,不具备1NF,因此可以将interests单独作为一个表,interests(int ...
2012到2014 评论(0) 有559人浏览 2013-04-06 16:54

oracle复杂查询练习题

1.删除重复记录(当表中无主键时)     create table TESTTB( bm varchar(4), mc varchar2(20) ) insert into TESTTB values(1,'aaaa'); insert into TESTTB values(1,'aaaa'); insert into TESTTB ...
jackjobs 评论(0) 有1196人浏览 2012-10-16 17:10

Hibernate学习笔记(2):Hibernate中子查询(subselect)的使用

 有些数据库不支持视图的创建,而实际业务中我们需要通过视图才能实现我们的需求,这时就可以使用Hibernate中子查询(subselect) 一,官方文档说明 There is no difference between a view and a base table for a Hibernate mapping. This is transparent at the database lev ...
software_developer 评论(3) 有9537人浏览 2012-08-18 13:18

ORACLE学习(一)

    不管学习什么东西,首先要有信心,其次要有耐心,有个循序渐进的过程,欲速则不达。----写在前边的话       目前主流数据库包括:                                  微软:                    sql server 和 access                                  瑞典AB公司:       mys ...
mylava 评论(0) 有446人浏览 2012-07-17 15:19

JDBC中,如何快速的获取结果集结构?

问题描述: 对于给定的SQL语句(SELECT),以及数据库信息(url,用户名,密码),如何快速获取SQL语句执行后返回的结果集的结构?比如包含的字段个数,包含的字段名称以及Java类型   小试牛刀: 第一眼看上去,问题确实很简单。任何对JDBC有一定了解的人,都会很容易给出下面的方案: 1、根据数据库信息,创建数据库Connection; 2、利用Connection和SQL语 ...
xiaoyu1985ban 评论(11) 有3190人浏览 2012-05-18 17:52

不清楚为什么这两个查询结果为什么不同?oracle sql

  语句一: select a.ich_dadate,        b.ws_ssname,        c.pl_ssname,        d.ve_ssname,        e.icl_nqsum,        e.icl_ssunit3,        f.sk_ssname,        g.emp_ssname   from ic_trnh      a ...
frankco 评论(4) 有1951人浏览 2012-03-05 17:56

hibernate下的子查询

昨天在用hibernate做项目的时候,发现一个bug。就是发现在用Restrictions.in()函数的时候,当in里面的表达式超过1000的时候就会报错。因为在oracle数据库里面,默认括号里面的表达式是不能超过1000.如果是用纯sql语句的话问题可能还是比较好解决的,因为我可以拼接sql。但是我在想hibernate作为一个这么成熟的持久层框架不可能没有考虑到这个问题的啊。后面经过查找资 ...
zxylcy 评论(0) 有1580人浏览 2012-01-07 16:51

Hibernate在from子句中使用子查询

    最近用到了Hibernate来作为数据处理部分的框架,离线criteria的确很好用,但在分页上确实让人头疼。要想分页就需要记录的总条数,如果只是一般的查询只需要criteria.setProjection(Projections.rowCount()); 就可以了,但如果是distinct的查询,记录条数和你所需查询的列有关,那么可以这样 Projections.countDistinct ...
buptchenliang 评论(2) 有3245人浏览 2011-09-01 17:41

Oracle中(column1,column2..)in(集合/子查询)的hibernate实现

Oracle中可以使用如下的SQL语句   SELECT * FROM BZ_COMPANY WHERE( CLN_DATE, COMPNAY_NAME ) IN ( SELECT MAX(CLN_DATE),COMPANY_NAME FROM BZ_COMPANY GROUP BY COMPANY_NAME );         可 ...
raywithu 评论(0) 有2092人浏览 2011-08-03 21:07

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics