`

关于:not-null property references a null or transient value

阅读更多
http://hi.baidu.com/langchao826/blog/item/e502ca11c487327bcb80c4ee.html/cmtid/6d00fa028ed034034afb5118



org.hibernate.PropertyValueException: not-null property references a null or transient value: com.bjcx.project.entity.task.Equipmenttable.ProjPortfolioID
at org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)
at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate

字面意思:一个不允许为Null的属性引用了一个为Null的或者无效的值。

原因:在***.hbm.xml中的

<property name="ProjPortfolioID" column="ProjPortfolioID"
    type="big_decimal" not-null="true" length="10" />

中,not-null="true",这说明属性ProjPortfolioID 不允许为空,而在ActionForm中未给他赋值,则就为空,所以就会报错!
分享到:
评论

相关推荐

    Machine Learning: Step-by-Step Guide To Implement Algorithms with Python

    Benefits of reading this book that you’re not going to find anywhere else: Introduction to Machine Learning Classification How to train a Model Different Models Combinations CHAPTER1 INTRODUCTION TO ...

    db2 错误码 大全

    - **SQLSTATE**:是一个五字符的字符串,用来提供关于错误或警告的更具体信息。 #### 二、错误码详解 ##### 1. SQL操作成功 - **SQLCODE**: 00000 - **SQLSTATE**: 00000 - **描述**: 表示SQL操作成功执行。 ####...

    Quantum Mechanics, Volume 1: Wiley-Interscience; 1978

    Fourteen chapters provide a clarity of organization, careful attention to pedagogical details, and a wealth of topics and examples which make this work a textbook as well as a timeless reference, ...

    模拟集成电路的分析与设计:Chapter 11-Bandgap References.ppt

    模拟集成电路的分析与设计:Chapter 11-Bandgap References.ppt

    Johnson转换系统,非高斯转换高斯,高斯转换非高斯

    % -----References:----- % Hill, I. D. 1976. Algorithm AS 100: Normal-Johnson and Johnson-Normal % Transformations. Journal of the Royal Statistical Society. Series C (Applied % Statistics) 25(2): 190-...

    db2常见错误码及释义

    - **含义**: 某个字段不允许为NULL,但提供的值为NULL。 #### +33901 - DB2版本不兼容 - **SQLCODE**: +33901 - **SQLSTATE**: 569 - **含义**: 当前使用的DB2版本与系统环境不兼容。 #### +39401 - 使用了过时的...

    Silverlight 4: Problem - Design - Solution

    This book uses the popular Problem – Design – Solution strategy to demonstrate how to harness the power and abilities of Silverlight 4 to add value to the overall user experience of a Web site. ...

    DB2数据库错误代码

    - **说明**:表示尝试为允许NULL的列设置NOT NULL约束。 45. **+65001538** - **SQLSTATE**: 538 - **说明**:表示索引的锁状态被非法更改。 46. **+65301551** - **SQLSTATE**: 551 - **说明**:表示指定...

    update-ts-references:使用TypeScript的多包存储库的帮助程序

    npx update-ts-references --help Usage: update-ts-references [options] Options: --check Checks if updates would be necessary (without applying them) --help Show help --cwd Set working directory. ...

    前端开源库-babel-plugin-discard-module-references

    **前端开源库-babel-plugin-discard-module-references** 在现代前端开发中,模块化成为了一种常见的代码组织方式。JavaScript的ES6引入了`import`和`export`语句,使得我们可以方便地进行模块间的引用和共享。然而...

    Hibernate映射导致的几个异常

    Not-null property references a null or transient value 当Hibernate尝试保存一个实体时,如果该实体中的某个被标记为`@NotNull`或在映射文件中定义为`not-null="true"`的属性值为null或者指向一个尚未持久化的...

    Hibernate,hibernate笔记

    在描述中提到的`org.hibernate.PropertyValueException: not-null property references a null or transient value`是Hibernate抛出的一个常见异常,表示尝试保存一个实体时,其某个非空属性为null或未持久化。...

    Dart.Snmp.Dll Dart.Snmp.45.dll v4.9.4.9.0.1 Released: 2016-05-10 Fixed

    Then add/update references to Dart.Snmp.Dll in your project. No limits, no nagging messages. Enjoy. And if you like the product, then buy it. Support the software companies and developers!

    hibernate常见错误解决方案

    **PropertyValueException: not-null property references a null or transient value** **异常描述:** 此异常表明一个标记为不可为空的属性引用了一个null或瞬态值。 **解决方法:** - 确认所有标有`not-null`...

    Arduino FreeRTOS:FreeRTOS-10.1.1-1

    It references other configuration files, and sets defaults where necessary. * `FreeRTOSConfig.h` : Contains a multitude of API and environment configurations. * `FreeRTOSVariant.h` : Contains the AVR...

    db2错误码大全

    - **说明**: 对于ALTER REFERENCES INDEX和TRIGGER特权,PUBLIC ATLOCATION选项无效。 38. **因为GRANTEE已经拥有这些特权,所以一个或更多的特权被忽略** - **错误码**: +562 - **SQLSTATE**: 01560 - **说明*...

    DB2异常汇总-中文

    46. **+64501528 - 因为建立的索引中没有包含NULL,所以WHERE NOT NULL被忽略** - **SQLState**: 64501 - **说明**: 如果索引中不包含NULL值,那么WHERE NOT NULL条件将被忽略。 47. **+65001538 - 不能更改或者...

    DB2数据库错误信息全面汇总

    - **描述**: 尝试将NOT NULL约束应用于允许NULL值的列。 - **SQLCODE**: `+650` - **SQLSTATE**: `538` - **描述**: 指定的锁类型无法应用于目标对象。 - **SQLCODE**: `+655` - **SQLSTATE**: `597` - **描述**: ...

Global site tag (gtag.js) - Google Analytics