- 博客(25)
- 收藏
- 关注
原创 验证框架
本插件的宗旨是:用户无需写一行JS验证代码,只需在要验证的表单中加入相应的验证属性即可,让验证功能易维护,可扩展,更容易上手。DEMO中已经包含了常用的正则表达式,可以直接复用,为了考虑扩展性,所以针对不同用户特殊需求,自行写正则吧。EasyValidator实现的功能:1. 普通表单验证(在表单中加入reg="正则表达式") 如: 2. ...
2010-09-25 09:11:59 90
原创 HQL 查询语言4
15.9. order by子句 查询返回的列表(list)可以按照一个返回的类或组件(components)中的任何属性(property)进行排序: 代码内容from DomesticCat cat order by cat.name asc, cat.weight desc, cat.birthdate 可选的asc或desc关键字指明了按照升序或降序进行排...
2010-09-21 17:04:36 100
原创 HQL 查询语言3
15.8. 表达式 在where子句中允许使用的表达式包括 大多数你可以在SQL使用的表达式种类: 数学运算符+, -, *, / 二进制比较运算符=, >=, 0 from Cat cat where size(cat.kittens) > 0 对于索引了(有序)的集合,你可以使用minindex 与 maxindex函数来引用到最小与最大的索引序数。 同理...
2010-09-21 17:02:27 106
原创 HQL 查询语言2
HQL:Hibernate查询语言(二) 收藏 15.4. select子句 select 子句选择将哪些对象与属性返 回到查询结果集中. 考虑如下情况: 代码内容select mate from Cat as cat inner join cat.mate as mate 该语句将选择mates of other Cats。(其他猫的配偶)...
2010-09-21 17:00:18 87
原创 HQL 查询语言1
HQL: Hibernate查询语言 Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。 15.1. 大小写敏感性问题 除了Java类与属性的名称外,查询语句对大小写并不敏感。 所以 SeLeCT 与 sELEct 以及 SELECT 是...
2010-09-21 16:58:32 90
原创 jpa查询语言6
="acronym">API提供的方法--executeUpdate(),来执行更新或是删除操作。如果你使用getResultList()或getSingleResult(),持久化实现会抛出一个IllegalStateException 异常。同样,你用executeUpdate()来执行一个SELECT查询,持久化实现会抛出一个IllegalStateException 异常。下面是一...
2010-09-21 16:43:02 119
原创 jpa查询语言5
class="acronym">JPA的实现允许这类的查询。为了保持移植性,你应该使用下面的语句替换(参看Joins一节)。 SELECT t FROM Forum f JOIN f.topics t 查询的结果可以是一个抽象模型类型,一个状态字段(实体的字段或属性),一个统计函数的结果,由NEW操作符创建的对象,或任何它们可能的组合。如果你查询一个抽象模型类型或是构建一...
2010-09-21 16:41:54 101
原创 jpa查询语言4
作符指定为一个状态字段指定一系列的值。你可以列出一个或多个字符串或参数值(基于位置或命名的),或者利用子查询动态的生成一系列的值。字符型,数字型,枚举型的状态字段可以用在IN操作符上。状态字段的类型必须与列表中的值的类型一致。IN操作符的语法为: state-field [NOT] in (item {, item2}* | subquery). 这里有几个例子。...
2010-09-21 16:39:42 117
原创 jpa查询语言3
al">Topic,Object数组的第2项的值就是null。 SELECT f, t FROM Forum f LEFT JOIN f.topics t 使用范例数据库,上面的查询会返回以下结果: [ Object: [Forum] Object: [Topic] ][ Object: [Forum] Object: [null] ][ Objec...
2010-09-21 16:37:48 139
原创 jpa查询语言2
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, M...
2010-09-21 16:35:59 120
原创 jpa查询语言1
摘要本章探讨Java持久化查询语言(JPQL),在简单的向你介绍JPQL后,会直接切入创建查询这个话题。本章会涉及一个查询的方方面面,包括fetch join操作。fetch join操作会提前读取延时关联(lazy relationship),以消除LazyInitializationException异常,这在使用ORM方案时,常常困扰很多应用程序的开发。接下来,会了解一下JPQL的打...
2010-09-21 16:31:49 122
原创 存储过程创建语法
存储过程创建语法: create or replace procedure 存储过程名(param1 in type,param2 out type) as 变量1 类型(值范围);变量2 类型(值范围);Begin Select count(*) into 变量1 from 表A where列名=param1; If...
2010-09-21 16:24:08 109
原创 存储过程的学习
一直没有使用过存储过程 今天特意学习一下oracle的存储过程 一步一步学习,今天学习如下: 建立一个最简单的存储过程 create or replace procedure test_xg_p1 is begin dbms_output.put_line('hello world! this is the first procedure'); end; 建立一个带...
2010-09-21 16:12:17 94
原创 存储过程
1、创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type) as--声明变量(变量名 变量类型)begin--存储过程的执行体end test;打印出输入的时间信息E.g:create or replace procedure te...
2010-09-21 15:56:00 107
原创 树型结构递归查询
查询当前节点的所有子字节:@SuppressWarnings("unchecked") public List findAllChildColumnIdById(long id) throws Exception { return em .createNativeQuery( "select to_char(i.id) FROM columns i s...
2010-09-21 15:22:25 173
原创 查询语法大全
1.select* from emp;2. select empno, ename, job from emp;3. select empno 编号, ename 姓名, job工作from emp;4. select job from emp;5. select distinct job from emp;6. select distinct empno,...
2010-09-21 15:02:36 164
原创 搜索分页
package gov.hn.hrss.web.page;public class Page { private int pagesize = 10, pagecount, liststep = 20, currentpage = 1, recordcount, listbegin, listend, recordbegin, recordend = 0; public...
2010-09-21 14:35:28 112
原创 首页静态页面生成
public static void generatorHtml() { String html = ""; String filePath = ServletActionContext.getServletContext().getRealPath( "/index.html"); File file = new File(filePath); if (file...
2010-09-21 14:31:56 351
原创 选中checkbox生效才保存输入框的值
$("input[type=checkbox]").click( function () { if($(this).prev().attr("disabled")){ $(this).prev().attr("disabled", false); }else{ $(this).prev().attr("disab...
2010-07-12 14:39:54 140
原创 从整型数组中随机产生整型集合
public static List generateIds(int[] ids, int count) { Random r = new Random(); int irdm = 0; List rs = new ArrayList(); if (ids.length < count) { count = ids.length; } for (int ...
2010-06-22 16:29:43 104
计算文件的大小
public static String CountFileSize(long size){ if(size10))/100.00+"KB"; }else if(size>20))/100.00)+"MB"; }else { return Math.round((size*100>>30))/100.00+"GB"; } }
2010-06-17 11:49:37 96
原创 sping quartz 动态添加任务
比如:在某个时间点(该时间是不固定的)8小时后执行一个任务,并且只执行一次,请问在spring quartz 中如可实现呢。
2010-06-09 15:05:45 93
原创 判断是否是ajax请求
private boolean isAjaxRequest(HttpServletRequest request) { String header = request.getHeader("X-Requested-With"); if (header != null && "XMLHttpRequest".equals(header)) ...
2010-06-03 08:51:55 88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人