ssh关于hibernate的几点问题

原创 2015年07月10日 09:41:32

Struts Problem Report

Struts has detected an unhandled exception:

Messages:
  1. ORA-01400: ??? NULL ?? ("MYOA"."OA_USER"."USERNAME")
  2. Could not execute JDBC batch update
  3. Could not execute JDBC batch update; nested exception is org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update
File: oracle/jdbc/driver/DatabaseError.java
Line number: 343

Stacktraces

org.springframework.dao.DataIntegrityViolationException: Could not execute JDBC batch update; nested exception is org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update
    org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:624)
    org.springframework.orm.hibernate3.HibernateTransactionManager.convertHibernateAccessException(HibernateTransactionManager.java:789)
    org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:663)
    org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:709)
    org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:678)
    org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:321)
    org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:116)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)



改过配置文件,重修添加过jar包,最后发现是对象没有参数,插入的都是空参数才导致的这样的问题。





【SSH进阶之路】Hibernate基本映射(三)

【SSH进阶之路】Hibernate基本原理(一) ,小编介绍了Hibernate的基本原理以及它的核心,采用对象化的思维操作关系型数据库。 【SSH进阶之路】Hibernate搭建开发环境+简单实例...
  • jiuqiyuliang
  • jiuqiyuliang
  • 2014年10月17日 08:19
  • 35615

【SSH】Hibernate:配置文件解析

Hibernate 基础配置选项主要围绕着SessionFacotry 展开的。我们可以通过配置文件或编码方式这两种方式来实现hibernate 的基础配置。 配置文件方式:使用configura...
  • mengdonghui123456
  • mengdonghui123456
  • 2016年05月16日 14:44
  • 1387

SSH中hibernate窍门总结

hibernate 就是ORM框架,就是要配置关系外键。 你不配置你用他干啥,换mybatis得了。 小系统或大项目中数据量不大的子系统能使用hibernate就用hibernate,方便简单。 ...
  • zhaozeyang
  • zhaozeyang
  • 2015年11月26日 18:18
  • 1070

SSH:Hibernate框架(Hibernate注解配置)

@Entity,注册在类头上,将一个类声明为一个实体bean(即一个持久化POJO类) 。 @Table,注册在类头上,注解声明了该实体bean映射指定的表(table)。 @Id用来...
  • qq_27550755
  • qq_27550755
  • 2015年11月30日 10:02
  • 1310

SSH分页(Hibernate实现简单分页查询)

直接正题 一、INewsDao.java(DAO接口):  1 package cn.dy.dao;  2   3 import java.util.List;  4 impor...
  • kalision
  • kalision
  • 2015年07月08日 13:19
  • 30422

【SSH】——Hibernate实现简单的自动建表

【与ORM】        Object Relational Mapping,对象关系映射,将对象和关系联系了起来。面向对象是从耦合、聚合、封装等的基础上发展起来的,而关系数据库则是从数学理论发展而...
  • u010066934
  • u010066934
  • 2015年10月12日 20:23
  • 6528

【SSH三大框架】Hibernate基础第五篇:利用Hibernate完成简单的CRUD操作

用Hibernate完成简单的CRUD操作
  • u010800530
  • u010800530
  • 2014年11月16日 10:46
  • 2377

SSH(四)---Hibernate缓存机制

注:本文是答4.hibernate一级缓存和二级缓存 的,仅为了自己学习,向原博主致敬。原博文网址:http://www.cnblogs.com/sunniest/p/4646515.html 原博...
  • u014656992
  • u014656992
  • 2016年03月07日 15:19
  • 1662

SSH中操作Hibernate的事务与删除数…

我们大体了解,Spring框架是为了方便我们编程的。尤其是一些特别麻烦的初始化和结束过程。   啥叫麻烦的初始化和结束过程?   例如:之前写的单独使用Hibernate不含SSH中SS的帖子里   ...
  • u010770993
  • u010770993
  • 2017年04月21日 10:53
  • 883

Hibernate操作数据库的3个准备和七个步骤,以及在SSH框架中Hibernate的配置。

1.// 三个准备 1.添加Hibernate支持 2.创建Hibernate.cfg.xml文件 3.创建对象与映射文件              4.   // 七个步骤   5. ...
  • yyq19890202
  • yyq19890202
  • 2014年07月24日 16:53
  • 1923
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ssh关于hibernate的几点问题
举报原因:
原因补充:

(最多只允许输入30个字)