`
xiao_yi
  • 浏览: 405213 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

HIBERNATE ONE-TO-ONE ERROR

阅读更多

WARN - JDBCExceptionReporter.logExceptions(71) | SQL Error: 1452, SQLState: 23000
ERROR - JDBCExceptionReporter.logExceptions(72) | Cannot add or update a child row: a foreign key constraint fails

(`test/qkzl_mz_zixun`, CONSTRAINT `FKA2119283BE699597` FOREIGN KEY (`id`) REFERENCES `qkzl_mz_gh` (`id`))

 解决方案:

一对一表时的关系,外表建主键时配置:

 /**
  * @hibernate.id column="id" type="long" unsaved-value="-1"
  *               generator-class="foreign"
  *               @hibernate.generator-param  name="property" value="guahao"
  * @return
  */

*.hbm.xml中
   <generator class="foreign">
                <param name="property">guahao</param>

分享到:
评论

相关推荐

    Hibernate各种数据库关联annotatian和XML的配置集锦

    关联关系则通过`&lt;one-to-one&gt;`, `&lt;many-to-one&gt;`, `&lt;one-to-many&gt;`和`&lt;many-to-many&gt;`标签来描述。例如: ```xml &lt;one-to-one name="child" class="com.example.Child" cascade="all"/&gt; ...

    hibernate文档

    - **一对多映射**:使用 `&lt;one-to-many&gt;` 或 `&lt;many-to-one&gt;` 标签实现。 - **多对多映射**:通过 `&lt;many-to-many&gt;` 标签实现。 ##### 1.3.2 单向关联基于 Set 的映射 - **目的**:展示单向关联的映射方式。 - *...

    theone-tools

    "theone-tools"可能会包含一个日志工具类,支持不同的日志级别(如DEBUG、INFO、WARN、ERROR)和不同的日志框架集成,如Log4j、SLF4J或Java内置的日志API。 2. **线程处理**:Java提供了丰富的多线程支持,"theone-...

    strust hibernate

    - `&lt;global-forwards&gt;`:定义全局转发规则,例如“Welcome”转发至“/test.jsp”,“LoginError”转发至“/test2.jsp”。 - `&lt;action-mappings&gt;`:定义了与用户请求相对应的动作,如`&lt;action&gt;`元素中的`path="/...

    hibernate_formToModelConvertorOneToMany.rar

    &lt;one-to-many class="com.example.Address"/&gt; ``` 在`User`类中,我们需要定义一个Set类型的属性来对应这个集合: ```java public class User { // ... private Set&lt;Address&gt; addresses = new HashSet(); // ...

    springframework.5.0.12.RELEASE

    New Features ...spring-jcl routes logging inefficiently against SLF4J with log4j-to-slf4j setup [SPR-17586] #22118 Allow java.time types for setting the Last-Modified header [SPR-17571] #22103 ...

    数据库更新前台页面不更新问题

    &lt;many-to-one name="newsclass" class="ssyxx.bean.Newsclass" fetch="select" lazy="false" &gt; &lt;/many-to-one&gt; 这里,我们将 lazy 属性设置为 false,以便强制 Hibernate 加载相关的 Newsclass 对象。 要解决...

    ssh整合步骤

    &lt;many-to-one name="tbPublish" class="com.example.entity.TbPublish" lazy="false" cascade="all" /&gt; ``` ##### 10. 修改超链接请求页Index.jsp - 在首页中添加超链接指向`showall`方法。 - 示例代码如下: ...

    JAVA错误文档.pdf

    3. Spring框架异常:文档提到“org.springframework.beans.factory.BeanCreationException”和“No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here...

    前端-后端java的Util类的工具类

    │ ErrorManager.java │ FileHandler.java │ Filter.java │ Formatter.java │ Handler.java │ Level.java │ Logging.java │ LoggingMXBean.java │ LoggingPermission.java │ LogManager.java │ LogRecord....

    Spring框架的Jar包

    Spring框架是中国著名的Java企业级应用开发框架,由Rod Johnson在其著作《Expert One-on-One J2EE Design and Development》中首次提出。它简化了Java应用程序的开发,通过提供一种声明式编程模型来处理依赖注入...

    Java学习笔记-个人整理的

    {1.9.6}go-to}{33}{subsection.1.9.6} {1.9.7}\texttt {do-while}}{33}{subsection.1.9.7} {1.10}数组(array)}{34}{section.1.10} {1.10.1}数组变量的声明}{34}{subsection.1.10.1} {1.10.2}数组变量的初始化...

    mysql6.0连接中的几个问题mysql6.xx.docx

    当使用Hibernate整合连接MySQL时,可能会遇到`Disabling contextual LOB creation as createClob() method threw error : Java.lang.reflect.InvocationTargetException`的错误。这通常是因为Hibernate无法创建CLOB...

    Java面试宝典-经典

    如何书写一个 one to many 配置文件. 122 11、iBatis与Hibernate有什么不同? 122 12、写Hibernate的一对多和多对一双向关联的orm配置? 122 9、hibernate的inverse属性的作用? 122 13、在DAO中如何体现DAO设计模式? ...

    springmybatis

    (读者注:其实这个应该叫做很基础的入门一下下,如果你看过Hibernate了那这个就非常的简单) (再加一条,其实大家可以看官方的教程更好些:http://mybatis.github.io/mybatis-3/,而且如果英文不是很好的那就看...

    java面试宝典

    81、public class Something { public int addOne(final int x) { return ++x; }}这个比较明显。 19 83、class Something { int i; public void doSomething() { System.out.println("i = " + i); }} 有什么错呢? 19...

    最新Java面试宝典pdf版

    如何书写一个 one to many 配置文件. 122 11、iBatis与Hibernate有什么不同? 122 12、写Hibernate的一对多和多对一双向关联的orm配置? 122 9、hibernate的inverse属性的作用? 122 13、在DAO中如何体现DAO设计模式? ...

    Java面试宝典2012版

    如何书写一个 one to many 配置文件. 122 11、iBatis与Hibernate有什么不同? 122 12、写Hibernate的一对多和多对一双向关联的orm配置? 122 9、hibernate的inverse属性的作用? 122 13、在DAO中如何体现DAO设计...

Global site tag (gtag.js) - Google Analytics