DreamH

2013年12月9日

hibrenate @ManyToOne(fetch = FetchType.EAGER) 和 lazy 区别

摘要: 项目中在spring定时器中定时扫描订单想修改订单详细和会员信息时老是报错,说no session。。。但是在正常的后台操作action中又能用。对hibernate一直不是很熟悉,只知道用。如果是EAGER,那么表示取出这条数据时,它关联的数据也同时取出放入内存中如果是LAZY,那么取出这条数据时,它关联的数据并不取出来,在同一个session中,什么时候要用,就什么时候取(再次访问数据库)。但是,在session外,就不能再取了。用EAGER时,因为在内存里,所以在session外也可以取。一般只在一边设Eager,JPA接口默认为一对多为Lazy,多对一为Eager,但是Hibernat 阅读全文

posted @ 2013-12-09 10:41 DreamH 阅读(894) 评论(0) 推荐(0) 编辑

2013年12月4日

spring结合quartz的定时的2种方式

摘要: 1、 Spring 的org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean类,使用此方法使开发人员对Quartz完全透明,需要实现定时任务的方法只是一个普通方法。[html] 2、借助于Spring的org.springframework.scheduling.quartz.JobDetailBean的类功能, 继承 Spring封装Quartz的org.springframework.scheduling.quartz.QuartzJobBean类... 阅读全文

posted @ 2013-12-04 17:14 DreamH 阅读(699) 评论(0) 推荐(0) 编辑

2013年11月29日

mysql定时任务

摘要: 一、查看event是否开启show variables like '%sche%';开启event_schedulerset global event_scheduler =1;二、创建存储过程testCREATE PROCEDURE test ()BEGINupdate userinfo SET endtime = now() WHERE id = '155';END;三、创建event e_testcreate event if not exists e_teston schedule every 30 secondon completion preserv 阅读全文

posted @ 2013-11-29 16:42 DreamH 阅读(198) 评论(0) 推荐(0) 编辑
MySQL日期时间函数大全 转

摘要: DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03'); -> 3WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。mysql> select WEEKDAY('1997-10-04 22:23:00'); -> 5mysql> select WEEKDAY('1997-11-05'); -> 2DAYOFMONTH(date) 返回 阅读全文

posted @ 2013-11-29 16:41 DreamH 阅读(243) 评论(0) 推荐(0) 编辑

2011年12月12日

正则表达式验证邮箱格式

摘要: var usersEmail=document.getElementById("usersEmail").value;var Expression = /^[_A-Za-z0-9]+@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/;//正则表达式检测邮箱var objExp = new RegExp(Expression);if(objExp.test(usersEmail) == true)今天刚学的正则表达式用法import java.util.regex.Matcher;import java.util.regex.Pattern;Patte 阅读全文

posted @ 2011-12-12 20:20 DreamH 阅读(797) 评论(1) 推荐(0) 编辑