java
iteye_1056
这个作者很懒,什么都没留下…
展开
-
object references an unsaved transient instance - save the transient instance be
今天在重构公司一个老项目的时候,遇到了这个异常,记录下:很明显异常的意思是,引用了一个没保存的对象,而我的操作是点修改,即需要根据ID查询实体,那查询为什么会存在保存的操作呢?经仔细排查后得出结论实体类如下:[code="java"]package com.eclink.model;public class ModuleInfo implements java.io.Ser...原创 2012-07-27 11:16:22 · 86 阅读 · 0 评论 -
在jsp页面中,巧用struts2中的标签
[b]1、set标签[/b] ${CONTACTID } ${CONTAID } ${CHARACTERISTICCODE } ${ISLCL } 上面在循环标签中使用了s:set标签给ids赋值,用途是将ID中的值用逗号隔开,重新赋值到变量ids中,然后在循环外面引用...原创 2013-03-06 16:36:47 · 168 阅读 · 0 评论 -
使jQuery autocomplete支持中文搜索
附件里是修改过的 jquery.autocomplete.js(其实只是escape,unescape下输入框值)页面代码:[code="html"]$(function(){ $("#txtSubSysInfo").autocomplete("/case/task/getSubSysInfo.shtml", { minChars: 0, ...原创 2014-03-20 11:37:35 · 233 阅读 · 0 评论 -
spring+ehcache应用
首页发现篇,虽然跟我的不一样,但思路大致相同,大家可以参考下咯http://mixer-b.iteye.com/blog/1563872以前没具体做过缓存,于是上网搜了下资料,于是得知spring+ehcache做缓存一些考虑因素:1、缓存的切面放在哪一层最合适(大部分情况是service,dao),其实应用在哪一层都有各自的用武之地,如:一、放在service,是缓存整个经过...原创 2012-06-20 14:14:53 · 80 阅读 · 0 评论 -
WEB开发中遇到的问题
1.Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV缺少standard和servlet-api.jar;这或许是低版本的jstl或javaee52.http://java.sun.com/jstl/core cannot be...原创 2013-08-26 16:12:25 · 173 阅读 · 0 评论 -
java中拷贝删除文件或目录,
[code="java"] // 复制文件 public static void copyFile(File sourceFile, File targetFile) throws Exception { BufferedInputStream inBuff = null; BufferedOutputStream outBuff = nul...原创 2013-08-20 08:38:55 · 118 阅读 · 0 评论 -
根据svn的ChangeLog打出更新包
ChangeLog.txt[code="txt"]r628 | zhoulz | 2013-08-18 22:27:18 CSTChanged paths: M /trunk/config/case_task.xml M /trunk/src/com/paic/rsms_case/web/TaskController.java M /trunk/webroot/task/t...原创 2013-08-15 17:24:41 · 297 阅读 · 0 评论 -
简单又好用的Tomcat 页面权限控制
不废话,就2个配置文件,直接上代码。web.xml[code="xml"] web /index.jsp R_CASE_IT FORM /login.jsp /error.jsp 403 /403.jsp index.j...2013-08-08 09:02:01 · 190 阅读 · 0 评论 -
ibatis中 #和$的区别
据我理解是这样的#是把传入的数据做类型转换,如果转换后拼接的sql语法错误,则会变成?问号$是把传入的数据直接生成在sql里。传什么打什么原创 2012-09-26 15:00:06 · 75 阅读 · 0 评论 -
a different object with the same identifier value was already associated with th
原因:在保存(更新)对象newObj之前,已经通过id用get方法取过一次该实体对象dbObj,这样在会话中已经存在一个id相同的对象,所以保存的时候,就会报这样的错。解决办法:不能直接保存新对象newObj,调用一个方法将新对象的属性复制到dbObj,然后再保存dbObj.[code="java"]org.apache.commons.beanutils.BeanUtils.co...原创 2012-09-26 11:13:23 · 89 阅读 · 0 评论 -
hibernate中OneToMany双向关联,不生成连接表,级联增删改配置
One方配置:[code="java"] @OneToMany(fetch = FetchType.EAGER) //即时加载 @JoinColumn(name = "ERP_GOODS_PID")// 必须写,否则会生成一个连接表 @OrderBy("id")// 排序,否则每次取出来Set集合元素的顺序都不一样,为什么用Set集合,官方解释是说它的增删改效率最高 @Cascad...原创 2013-04-08 15:29:42 · 564 阅读 · 0 评论