`
旷世cC
  • 浏览: 24343 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
文章列表
通常下面的场景会使用update()或saveOrUpdate(): 程序在第一个session中加载对象 该对象被传递到表现层 对象发生了一些改动 该对象被返回到业务逻辑层 程序调用第二个session的update()方法持久这些改动 saveOrUpdate()做下面的事: 如果对象已经在本session中持久化了,不做任何事 如果另一个与本session关联的对象拥有相同的持久化标识(identifier),抛出一个异常 如果对象没有持久化标识(identifier)属性,对其调用save() 如果对象的持久标识(identifier)表明其是一个新实例化的 ...
一. 关于hibernate 错误 Could not execute JDBC batch update。 在本周星期二我做某个对数据库表修改的功能时,老是出现上面的错误。很费解。 我在网上找了很多资料都不的解,最后总结出代码一定是没错的。 于是去数据库查找原因,结果发现我操作的那个表中,有一个列名为数据库的关键字。 问题就出现在这里,由于表不为我所建立,找此问题找了好久。 下面为我找到资料,出现此问题的原因不外乎于此: 1. 重点注意主键的映射关系是否配置正确 2. 是由更新数据库表时,插入的数据与字段不匹配引起的。比如字段A已设为只允许有0和1值,但你却插入了一 ...
org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): ***(POJO类,及持久化类名) 分析及解决: 你要操作的数据表中的id(即主键)的类型设置成了“自动增长类型”,而在你的 hibernate.cfg.xml中,id的生成方式是assigned,即 <id name="id" type="integer">             <column na ...
Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Users\yums>sqlplus SQL*Plus: Release 11.2.0.1.0 Production on 星期二 12月 11 15:02:23 2012 Copyright (c) 1982, 2010, Oracle. All rights reserved. 请输入用户名: sys/sys as sysdba 连接到: Oracle Database 11g Enter ...
jsp页面 <c:url value="credit/deductionPointAction!list.action" var="urltemp"> <c:param name="entId" value="${item.entId}"/> <c:param name="entName" value=" ...
oracle中的表被drop之后并不会被直接删除,而是保存在当前用户的回收站中。(回收站满了的话,则按照先进先出的顺序清理)。具体保存的时间是多久,网上说默认的是15分钟。本人没有尝试。 以下是网上的一段话“ 查询undo_retention参数 该参数保存了回滚段数据保存的秒时间,超过该时间则无法闪回。默认为15分钟 修改该参数 alter system set undo_retention=3600; ” create table testtable ( CAR_STATION_ID VARCHAR2(255) not null, NAME ...
web页面 关于动态新增表格的js <script type="text/javascript"> function addtabfun(){ var tr = $("#itb tr").eq(1).clone(); var last=$("#itb tr").last().attr("index"); if(last==null){ last="0"; } var tabsize=parseInt(last) + 1; ...
                 linux安装tomcat 安装前先下载jdk和tomcat的安装包 我已经放在:  \\192.168.1.110\ 备份盘 (h)\常用软件工具\linux系统软件\linux下的tomcat安装       也就是   apache-tomcat-6.0.35.tar.gz和jdk-6u30-linux-i586-rpm.bin   这两个文件 我把以上这两个文件放在我的   /home   文件夹里。 1.安装tomcat前,要先安装jdk。 进入该目录: cd /home 执行权限  :chmod u+x jdk-6u30-linux-i586 ...
做dgwjj那个系统的时候用到的一个页面动态新增<th><td>的代码,留存。 页面代码: <script type="text/javascript"> var tabsize="${requestScope.tabSize}"; function addtabfun(){ var tr = $("#itb tr").eq(1).clone(); tr.find("td").get(0).innerHTML = "&l ...
zTree,递归 /** * 获取树的所有节点 * @return */ public void getHistroyTree(){ histroyTree=this.histroyTreeService.getHistroyTree(); JSONObject json = new JSONObject(); PrintWriter out = null; try{ Map<Long, TbDfzTree> maps=new HashMap<Long, TbDfzTree>(); ...
Tomcat的集群 单机多tomcat集群 1、在本机运行多个tomcat,在E:\appserver\tomcat7.0_cluster部署两个tomcat Tomcat7.028_as1,Tomcat7.028_as2 2、修改tomcat配置 2.1端口 As1:http->9180,ajp->9109,shutdown-> 9105 As2:http->9280,ajp->9209,shutdown->9205 2.2服务器别名 As1:jvmRoute="jvm1 “ As2:jvmRoute="jvm2" ...
JSP: $(document).ready(function(){ $("#protocolName").change(function(){ $.ajax({ type: "post", async: false, cache: false, url: "<%=request.getContextPath()%>/clp/validateAction!getJzwmc.action", data:{"myaction": ...
import java.io.File; public class RenamFile { //add by yums in 2010-01-21 public void renameFile(String path,String oldname,String newname){ if(!oldname.equals(newname)){//新的文件名和以前文件名不同时,才有必要进行重命名 File oldfile=new File(path+oldname); File newfile=new File(path+ne ...
String getIpAddress(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("Proxy-Client-IP"); } if (ip == null || ip.length() == 0 || "unk ...
最近需要通过注册表更改浏览器的设置,请教了姐夫,发现Microsoft的注册表还是很强大的。很多内容可以通过注册表的更改去实现,这样就可以免去很多麻烦了。         下面的这段代码是从网上获取的,将之写成javascript就可以通过访问页面的时候直接设置自己需要的安全级别了。 <SCRIPT LANGUAGE="javascript"> <!-- var WshShell=new ActiveXObject("WScript.Shell"); //添加信任站点ip WshShell.RegWrite("HKCU\\ ...
Global site tag (gtag.js) - Google Analytics