- 浏览: 802222 次
- 性别:
- 来自: 沈阳
最新评论
-
masuweng:
多谢了,很好用
Oracle第三方工具PLSQL Developer 11注册码 -
q77102902:
4楼 精辟!
Java时间判断:判断一个时间是否在一个时间段内 -
panghaoyu:
实现一个智能提示功能需要ajax、数据库、jsp/php、算法 ...
Eclipse/MyEclipse Js代码自动提示插件 -
liuwencaia:
// 当前时间小时数在开始时间和结束时间小时数之间 ...
Java时间判断:判断一个时间是否在一个时间段内 -
zjf1994:
...
信息系统项目管理师知识记忆口诀
文章列表
今天在项目中最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
- 博客分类:
- Exception异常收集
今天在项目的开发中遇到了一个异常,如下:
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 ...