`
wxzauh
  • 浏览: 17484 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
1. HibernateCallback是一个接口,该接口只有一个方法doInHibernate(org.hibernate.Session session),该方法只有一个参数 Session。 2. 方法 doInHibernate 的方法体就是 Spring执行的持久化操作。 3. 使用HibernateTemplate执行execute(new HibernateCallback())方法,从HibernateCallback中得到session,在此session中做多个操作,并希望这些操作位于同一个事务中。 4. 回调实际就是一种事件触发模式,就象连环地雷一样,一旦触发一个,这 ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset ...
http://blog.csdn.net/qwerasdf123/article/details/4189889
http://www.cnblogs.com/xly1208/archive/2011/11/19/2255500.html
使用hibernate的nativeSQL写了一个查询语句,但是后台报了SQL语法错误,具体报错如下: [java] 2012-08-08 12:55:00] ERROR  -> ORA-00918: column ambiguously defined  [2012-08-08 12:55:00] ERROR  -> org.hibernate.exception.SQLGrammarException: could not execute query  [2012-08-08 12:55:00] ERROR  -> ORA-00918: column ambiguo ...
这段时间工作上一直在与ORACLE打交道,由于以前没有用过ORACLE,所以对很多知识不了解,上网时看到了一些ORACLE知识,在此记录,以便进一步学习。 对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,& gt;=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与 rowid 可有些不一样,下面以 ...
答案1 设置Tomcat启动的初始内存 其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可 进行设置 三、实例,以下给出1G内存环境下java jvm 的参数设置参考: JAVA_OPTS="-server -X ...
一、基本知识点 IP ——> 整数: 把IP地址转化为字节数组 通过左移位(<<)、与(&)、或(|)这些操作转为int 整数 ——> IP: 将整数值进行右移位操作(>>>),右移24位,再进行与操作符(&)0xFF,得到的数字即为第一段IP。 将整数值进行右移位操作(>>>),右移16位,再进行与操作符(&)0xFF,得到的数字即为第二段IP。 将整数值进行右移位操作(>>>),右移8位,再进行与操作符(&)0xFF,得到的数字即为第三段IP。 将整数值进行与操作符 ...
字符串对象是一种特殊的对象.String类是一个不可变的类..也就说,String对象一旦创建就不允许修改 String类有一个对应的String池,也就是 String pool.每一个内容相同的字符串对象都对应于一个pool里的对象. 1 看下面一段代码. String s = new ...
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。 假设有两张表: 表1:tab2 id size 1 10 2 20 3 30 表2:tab2 size name 10 AAA 20 BBB 20 CCC 两条SQL: 1 ...
1、java.util.Date类型转换成long类型 java.util.Date dt = new Date(); System.out.println(dt.toString());   //java.util.Date的含义 long lSysTime1 = dt.getTime() / 1000;   //得到秒数,Date类型的getTime()返回毫秒数 2、由long类型转换成Date类型 SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy HH:mm:ss"); //前面的lSysTime是秒数,先 ...
Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。 TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。 schedule的意思(时间表、进度表) timer.schedule(new MyTask(event.getServletContext()), 0, 60*60*1000); 第一个参数"new MyTask(event.getServletContext())": 是 TimerTask 类,在包:import java.util.TimerTask .使用者要继承该类,并实现 publ ...
要在 Struts 项目中使用 Validator 功能 , 首先需要配置 Struts 项目 , 使其支持 Validator 框架 .Struts 通过一个插件 (Plugin) 来使 Struts 项目支持 Validator . 这个 Plugin 由 Struts 默认提供 , 用户也可以自己开发自己的 Validator Plugin.Struts 默认提供的 Plugin 为 : org.apache.struts.validator.ValidatorPlugIn .        用户必须在 struts-config.xml 文件中配置这个 Plugin , 才能使 ...
原文地址: http://existdissolve.com/2011/07/adding-qtips-to-gridpanel-rows-in-extjs-4-0/ 解释一下: 在grid panel里columns属性下,为需要显示qtip的column对象加一个renderer属性,它是一个函数,如下: this.columns = [ {   text: “Bookmark”,   dataIndex: “title”,   flex: 1,   renderer: function(value,metaData,record,colIndex,store,view) {    ...
"^\d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-\d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?\d+$"    //整数 "^\d+(\.\d+)?$"  //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+) ...
Global site tag (gtag.js) - Google Analytics