bun*_*112 4 java entity-relationship hibernate exception
我有2类:Msg和Task是1对1.
如果我尝试保存Msg实例而不设置任务实例,我得到.
org.hibernate.PropertyValueException: not-null property references a null or transient value: entity3.Msg.task
Run Code Online (Sandbox Code Playgroud)
如何在没有任务的情况下启用保存Msg?我在Msg的映射文件中有这个,但它没有帮助
<many-to-one class="entity3.Task" fetch="select" name="task" not-null="false">
<column name="TaskID" not-null="true" unique="true"/>
</many-to-one>
Run Code Online (Sandbox Code Playgroud)
提前致谢!
尝试修改您的映射,如下所示,
<many-to-one class="entity3.Task" fetch="select" name="task"
column="TaskID" not-null="false"> </many-to-one>
Run Code Online (Sandbox Code Playgroud)
问题可能是因为你not-null="true"在column定义标签上有一个.在这里阅读更多关于hibernate映射的内容.
| 归档时间: |
|
| 查看次数: |
20043 次 |
| 最近记录: |