我现在有一个列表页面,如果我添加一个商品。先添加,在重新读取所有商品在列表页面显示。但是这个时候如果我刷新列表页面同样的商品会再添加一次。删除的时候也是如此。public void remove(T obj) {
if (null != this.findById(obj.getId())) {
//第一次删除的时候在这里这个对象能找到;第二次来的时候还能找打,
//但是执行下面的删除的时候就会因为找不到而报错
super.getHibernateTemplate().delete(this.findById(obj.getId()));
}
this.flush();
this.clear();
}
if (null != this.findById(obj.getId())) {
//第一次删除的时候在这里这个对象能找到;第二次来的时候还能找打,
//但是执行下面的删除的时候就会因为找不到而报错
super.getHibernateTemplate().delete(this.findById(obj.getId()));
}
this.flush();
this.clear();
}
解决方案 »
- JAVA 如何实现FTP远程路径
- 【求助】java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor
- jdbc更新操作错哪里了?
- 复杂的1对1关联的查询问题,等待大家解答。散分
- java如何实现实时读取数据库的记录并把实时读取的记录写入另外一张表?又如何把这个程序做成系统服务的形式
- 请问:目前稳定的且流行的java实现Web Service的方案有哪些?能不能推荐一下?
- JFrame去掉标题栏之后桌面工具栏看不到程序图标怎么破
- 测试时向数据库中输入测试数据是件很麻烦的事,有没有相关的软件自动输入随机测试数据?
- 奇怪,rmi运行问题???
- 同样的项目在不同的服务器部署产生乱码的问题
- 数据库存储图片问题
- tomcat的admin问题
<result name="success" type="redirectAction">
<param name="actionName">search</param>
<param name="namespace">search请求所在命名空间</param>
</result>
</action><action="search" method="doSearch" class="searchAction">
<result>/search.jsp</result>
</action>