`
文章列表
今天在项目中最Hibernate保存的时候,出现以下异常: Caused by: org.springframework.dao.DataIntegrityViolationException: Could not execute JDBC batch update; nested exception is org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update  at org.springframework.orm.hibernate3.SessionFactor ...
今天在项目的开发中遇到了一个异常,如下: org.hibernate.ObjectNotFoundException: No row with the given identifier exists 在网上找了一下原因,主要原因是,一个表中存在数据,而他的关联表中却不存在数据。 产生此问题的原因抄录如下: 产生此问题的原因:          有两张表,table1和table2.产生此问题的原因就是table1里做了关联<one-to-one>或者<many-to-one unique="true">(特殊的多对一映射,实际就是一对一)来 ...
今天在项目中使用Hibernate做保存的时候,出现了 org.hibernate.PropertyAccessException异常。 异常显示,不能将实体类中的某个属性正确的setter进去。后来发现,原来实体类中的属性必须使用Integer,Double等包装类。 以上异常的解决办法: 将实体类中的Int等属性变为Integer,Double等包装类
今天在做项目时,需要删除List和Set中的某些元素,当时使用边遍历,边删除的方法,却报了以下异常: ConcurrentModificationException 为了以后不忘记,使用烂笔头把它记录如下: 错误代码的写法,也就是报出上面异常的写法: Set<CheckWork> set = this.getUserDao().getAll(qf).get(0).getActionCheckWorks(); for(CheckWork checkWork : set){ if(checkWork.getState()==1){ set.rem ...
Hibernate多对多,同时包含一对多,双向关联保存实例。 一。介绍 此例子是本人在项目中涉及到的例子。主要拿出来3张表来解释Hibernate一对多以及多对多的保存操作。 表介绍: 用户表(ITYW_USER);工作表(CHECK_WORK);工作表和用户表的关联表(CHECKWORK_OPERATOR) 二.实体   package com.inpoup.itoma.entity.user; import java.util.HashSet; import java.util.Set; import com.inpoup.itoma.entity.user. ...
在后台编写代码的时候,出现了一个异常: ognl.OgnlException: target is null for setProperty  后来经过百度,谷歌等,经过一下处理得以解决 1,检查Action中的getters&setters是否存在,正确 2,jsp页面传参数时使用的是user.username 这样的方式。而我在后台Action中接收时,定义的却是private String  username; 3,后来发现,如果JSP页面传参数时使用的是user.username这样的方式,那么在Action中一定要定义实体类,例如private User user ...
安装64位Oracle 10g超详细教程 1. 安装准备阶段 1.1 安装Oracle环境 经过上一篇博文的过程,已经完成了对Linux系统的安装,本例使用X-Manager来实现与Linux系统的连接,本例使用的所有命令和操作都是在X-Manager下进行。X-Manager安装完成后的配置方法如下: 1.  打开X-Manager的X-Shell  2. 点击New,新建一个连接地址,设置完成后,点击OK3.  使用用户名,密码进行登录,登录完成后,进入如下图所示画面即成功连接到Linux系统 4. 4  4. 将下载的Oracle数据库的安装包10201_databas ...
    由于工作需要,需在本人工作电脑中安装一台虚拟机,并在虚拟机中安装Linux 64bit操作系统。由于之前从未接触过虚拟机和Linux操作系统。故写此博客以记录。     由于本人电脑需要两个操作系统并存(Windows XP和Linux),故需要在本人电脑中首先安装个虚拟机。虚拟机的安装教程如下:     1.需要的软件如下图所示:下载链接就不发了,百度谷歌都有,本人用的是7.0版本。     上图各软件说明:     VMware-workstation-7-english:VMware虚拟机软件7.0英文版。     VMware-workstation-7-key ...
        MySQL是一个小型关系型数据库管理系统,由于MySQL体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。         关于mysql自动关闭服 ...
      在Struts2中,一般的内置类型都会在由系统自动进行转换。但是Date类型好像有的机器可以转换,有的机器不可以转换。比如我这次,本地运行正常,一上测试服务器就不行了。       转换的错误信息如下:       Method "setEndTime" failed for object com.syxp.oa.web.oa.entity.Leave@1163cdc [java.lang.NoSuchMethodException: com.syxp.oa.web.oa.entity.Leave.setEndTime([Ljava.lang.String ...
用户名:kariryo         注册码:5387D-12450-BCZ8B-D6W0B-85TE1用户名:ideacm          注册码:7FFE3-4E6A8-24Z33-DBW07-E3TEB用户名:Free User       注册码:A3C8D-784D8-79ZDF-8FWD6-EBT4A用户名:www.webisok.com 注册码:6AF36-3E708-52Z4D-75W7E-AET92
Activiti学习笔记(一)流程图的编辑         最近由于公司需要,本人有幸参加了一个工作流项目的开发过程。本人不才,在参与项目之前对工作流是一无所知。本次项目开发中,使用的主要技术为struts2+hibernate3+spring3的框架 ...
文章中,使用SimpleDateFormat类来实现java字符串和日期格式的互相转换 1.需要引入:java.text.SimpleDateFormat 2.使用方法 (1)日期转换为字符串 SimpleDateFormat sdf = new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss"); Date now = new Date(); String date = sdf.format(now); 解释:yyyy-MM-dd HH:mm:ss  为日期的格式,例如:2013-03-01 12:35:15 (2)字符串转 ...
情景:删除Oracle数据库中的某条数据时,有时候会出现主外键关联无法删除数据的错误信息,详细错误信息如下: ORA-02292:integrity constraint(xx) violated 这时,我们使用下面三个步骤就可以成功删除数据。 第一步:让主键失效 alert table table_name disable primary key cascade 第二步:删除表中所有数据或其中某条数据 delete form table_name  第三步:让主键重新生效 alert table table_name enable primary key
一个项目中用到的实例,根据数据库查询出待显示的radioButton的个数,显示在一个新的窗口中。 //动态显示radioButton public void showRadioButton(int listSize,List<String> list) { //控件上边缘与容器上边缘的距离 int top = 6; //记录循环,控件左上角相对于容器左上角的坐标 int i = 0; in ...
Global site tag (gtag.js) - Google Analytics