`
liwy2008
  • 浏览: 28403 次
  • 性别: Icon_minigender_2
  • 来自: 海口
社区版块
存档分类
最新评论
文章列表

右下角提示框

右下角提示框

ajax 分页

无刷新分页
本插件的宗旨是:用户无需写一行JS验证代码,只需在要验证的表单中加入相应的验证属性即可,让验证功能易维护,可扩展,更容易上手。 DEMO中已经包含了常用的正则表达式,可以直接复用,为了考虑扩展性,所以针对不同用户特殊需求,自行写正则吧。 EasyValidator实现的功能: 1. 普通表单验证(在表单中加入reg="正则表达式")     如: <input name="username" reg="正则" /> 2. AJAX表单验证(在表单中加入url="验证系统地址")     ...
15.9. order by子句 查询返回的列表(list)可以按照一个返回的类或组件(components)中的任何属性(property)进行排序:  代码内容 from DomesticCat cat  order by cat.name asc, cat.weight desc, cat.birthdate  可选的asc或desc关键字指明了按照升序或降序进行排序.  15.10. group by子句 一个返回聚集值(aggregate values)的查询可以按照一个返回的类或组件(components)中的任何属性(property)进行分组:  代码内容 s ...
15.8. 表达式 在where子句中允许使用的表达式包括 大多数你可以在SQL使用的表达式种类:  数学运算符+, -, *, /  二进制比较运算符=, >=, <=, <>, !=, like  逻辑运算符and, or, not  in, not in, between, is null, is not null, is empty, is not empty, member of and not member of  "简单的" case, case ... when ... then ... else ... end,和 &qu ...
  HQL:Hibernate查询语言(二) 收藏 15.4. select子句 select 子句选择将哪些对象与属性返 回到查询结果集中. 考虑如下情况:  代码内容 select mate   from Cat as cat       inner join cat.mate as mate  该语句将选择mates of other Cats。(其他猫的配偶) 实际上, 你可以更简洁的用以下的查询语句表达相同的含义:  代码内容 select cat.mate from Cat cat  查询语句可以返回值为任何类型的属性,包括返回类型为某种组件(Component ...
HQL: Hibernate查询语言 Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。 15.1. 大小写敏感性问题 除了Java类与属性的名称外,查询语句对大小写并不敏感。 所以 SeLeCT 与 sELEct 以及 SELECT 是相同的,但是 org.hibernate.eg.FOO 并不等价于 org.hibernate.eg.Foo 并且 foo.barSet 也不等价于 foo.BARSET。  本手册中的HQL关键字将使用小 ...

jpa查询语言6

    博客分类:
  • jpa
="acronym">API提供的方法--executeUpdate(),来执行更新或是删除操作。如果你使用getResultList()或getSingleResult(),持久化实现会抛出一个IllegalStateException 异常。同样,你用executeUpdate()来执行一个SELECT查询,持久化实现会抛出一个IllegalStateException 异常。 下面是一些批量更新的例子。 一个论坛帖子数量的两倍。 Query q2 = em.createQuery("UPDATE Forum AS f "+" ...
class="acronym">JPA的实现允许这类的查询。为了保持移植性,你应该使用下面的语句替换(参看Joins一节)。 SELECT t FROM Forum f JOIN f.topics t 查询的结果可以是一个抽象模型类型,一个状态字段(实体的字段或属性),一个统计函数的结果,由NEW操作符创建的对象,或任何它们可能的组合。如果你查询一个抽象模型类型或是构建一个新的对象,查询结果会是实体类型的对象组成的列表或一个新对象。如果你使用了统计函数,查询状态字段,或是不同的类型,返回结果是一个数组(Object[])实例的列表。数组中对象的位置与你 ...
作符指定为一个状态字段指定一系列的值。你可以列出一个或多个字符串或参数值(基于位置或命名的),或者利用子查询动态的生成一系列的值。字符型,数字型,枚举型的状态字段可以用在IN操作符上。状态字段的类型必须与列 ...

jpa查询语言3

    博客分类:
  • jpa
al">Topic,Object数组的第2项的值就是null。 SELECT f, t FROM Forum f LEFT JOIN f.topics t 使用范例数据库,上面的查询会返回以下结果: [ Object: [Forum] Object: [Topic] ][ Object: [Forum] Object: [null] ][ Object: [Forum] Object: [null] ][ Object: [Forum] Object: [null] ][ Object: [Forum] Object: [null] ] ...
NNER, LEFT, GROUP, BY, HAVING, FETCH, DISTINCT, OBJECT, NULL, TRUE, FALSE, NOT, AND, OR, BETWEEN, LIKE, IN, AS, UNKNOWN, EMPTY, MEMBER, OF, IS, AVG, MAX, MIN, SUM, COUNT, ORDER, BY, ASC, DESC, MOD, UPPER, LOWER, TRIM, POSITION, CHARACTER_LENGTH, CHAR_LENGTH, BIT_LENGTH, CURRENT_TIME, CURRENT_DATE, ...
摘要 本章探讨Java持久化查询语言(JPQL),在简单的向你介绍JPQL后,会直接切入创建查询这个话题。本章会涉及一个查询的方方面面,包括fetch join操作。fetch join操作会提前读取延时关联(lazy relationship),以消除LazyInitializationException异常,这在使用ORM方案时,常常困扰很多应用程序的开发。接下来,会了解一下JPQL的打量操作支持。学习完本章时,你会对JPQL有一个全面的认识。 概述 JPQL是一种与数据库无关的,基于实体(entity-based)的查询语言。它是EJB QL的一个扩展,并加入了很多EJB ...
存储过程创建语法:        create or replace procedure 存储过程名(param1 in type,param2 out type) as 变量1 类型(值范围); 变量2 类型(值范围); Begin     Select count(*) into 变量1 from 表A where列名=param1;     If (判断条件) then        Select 列名 into 变量2 from 表A where列名=param1;        Dbms_output。Put_line(‘打印信息’);     Elsif (判 ...
一直没有使用过存储过程 今天特意学习一下oracle的存储过程 一步一步学习,今天学习如下: 建立一个最简单的存储过程 create or replace procedure test_xg_p1 is begin dbms_output.put_line('hello world! this is the first procedure'); end; 建立一个带输入输出参数的存储过程:把输入的数据传给输出参数 create or replace procedure test_xg_p2(a in number,x out number) is begin x:=a; ...
Global site tag (gtag.js) - Google Analytics