摘要: select case a when 0 then 1 else (select max(uuid) from t_user)+1 end as b from (select count(uuid) as a from t_user) 阅读全文
posted @ 2014-03-04 19:48 Bright Moon ‘ s Blog 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1.EL表达式的语法格式很简单:以前编写jsp代码时,如果要获取表单中的用户名,一般使用,这样当然也可以获取到值,但是又把html代码和java代码混到一起,看起来比较乱套。现在使用EL表达式的话就比较简洁了:${param.name}就可以解决了。注意:${表达式} 表达式部分不需要加引号,如果写成 ${"param.name"} ,那么页面上显示出来的就不是表单中name的值了,而是"param.name" 这个字符串。表达式与开始符和终结符之间的空格被忽略不计。如果表达式的值为null,那么页面将显示一个空格而不是null。2.EL的两个运算符 & 阅读全文
posted @ 2014-01-27 21:33 Bright Moon ‘ s Blog 阅读(794) 评论(0) 推荐(0) 编辑
摘要: struts.xml configurationuser-defined interceptorpackage com.vincnet.jusns.interceptor;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwork2.interceptor.AbstractInterceptor;import com.vincnet.jusns.entity.User;public class AuthenticationInterception extends AbstractIntercepto 阅读全文
posted @ 2014-01-25 15:41 Bright Moon ‘ s Blog 阅读(188) 评论(0) 推荐(0) 编辑
摘要: applicationContext.xml org.hibernate.dialect.Oracle9Dialect true ... 阅读全文
posted @ 2013-12-26 10:31 Bright Moon ‘ s Blog 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 标记,待回家后完善天龙脚本莫愁,神僧 阅读全文
posted @ 2013-11-27 15:23 Bright Moon ‘ s Blog 阅读(156) 评论(0) 推荐(0) 编辑
摘要: chain 用来处理Action链,被跳转的action中仍能获取上个页面的值,如request信息。 com.opensymphony.xwork2.ActionChainResultdispatcher 用来转向页面,通常处理JSP org.apache.struts2.dispatcher.ServletDispatcherResultfreemaker 处理FreeMarker模板 org.apache.struts2.views.freemarker.FreemarkerResulthttpheader 控制特殊HTTP行为的结果类型 org.apache.struts2.dispa 阅读全文
posted @ 2013-10-08 15:15 Bright Moon ‘ s Blog 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 写WEB项目写的多了,感觉DAO层的代码太相似了,几乎写DAO的时候只要写好了一个类的DAO后另外几个类的DAO都是ctrl+C ctrl+V然后修改修改其中的参数后就完工了。前段时间无聊就去研究了下java的反射结果动态生成HQL语句的工具类就这样被我写出来了,贴上源码public class BaseDao { protected Session session; Transaction transaction; /** * 打开session并且创建事物 */ protected void open(){ if(session... 阅读全文
posted @ 2013-09-21 22:32 Bright Moon ‘ s Blog 阅读(3649) 评论(0) 推荐(0) 编辑
摘要: J2SE DK & API下载————————-http://java.sun.com/j2se/1.3/download.htmlhttp://java.sun.com/j2se/1.4.2/download.htmlhttp://java.sun.com/javase/downloads/index_jdk5.jsphttp://java.sun.com/javase/downloads/index.jspJ2EE DK & API下载————————-http://java.sun.com/j2ee/1.3/index.jsphttp://java.sun.com/j2e 阅读全文
posted @ 2013-08-19 21:00 Bright Moon ‘ s Blog 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 1)assigned主键由外部程序负责生成,无需Hibernate参与。2)hilo通过hi/lo算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3)seqhilo与hilo类似,通过hi/lo算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持Sequence的数据库,如Oracle。4)increment主键按数值顺序递增。此方式的实现机制为在当前应用实例中维持一个变量,以保存着当前的最大值,之后每次需要生成主键的时候将此值加1作为主键。这种方式可能产生的问题是:如果当前有多个实例访问同一个数据库,那么由于各个实例各自维护主键状态,不同实例可能生成同 阅读全文
posted @ 2013-07-20 15:36 Bright Moon ‘ s Blog 阅读(424) 评论(0) 推荐(0) 编辑
摘要: name:映射类属性的名称;access:hibernate访问这个属性的策略table:关联的目标数据库表schema:目标数据库表的schema名字catalog:目标数据库表的catalog名字lazy:是否采用延迟加载subselect:定义一个子查询inverse:用于标识双相关联中被动的一方,一般标识一对多中一的一方设置为turesort;设置排序的类型,这个属性可以选择的值有:unsorted,不排序;natural.自然排序,也就是利用 java对象来进行排序;comparatorClass,指定某个实现了java.util.Comparator接口的类作为排序算法,注意,这里 阅读全文
posted @ 2013-07-20 15:34 Bright Moon ‘ s Blog 阅读(301) 评论(0) 推荐(0) 编辑