A表和B表是多对一关联关系,
A表用HibernateTemplate的save()插入时,如果A表到B表的导航属性是空的话会出现以下错误:
请问怎样可以在导航属性为空的情况下不报错。
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
奔跑的小鱼儿 2017-01-16 01:16最佳回答 专家已采纳试试简单点的方法,把"null"丢进去,数据库里保存就是空的了
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(2条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2017-01-15 14:26回答 3 已采纳 试试简单点的方法,把"null"丢进去,数据库里保存就是空的了
- 2017-05-05 10:27回答 4 已采纳 找到了错,,,页面中的参数名字有个和其他的重复了,导致有一个参数过长....
- 2016-03-19 13:00回答 4 已采纳 提示很明显是构造函数错误,出现这个错误,你好好看看是不是你的数据库表和你的实体类包括配置文件里的字段不一致导致的。
- 2021-12-09 14:52bubu_1262278473的博客 org.hibernate.PersistentObjectException: detached entity passed to persist: ...新增操作的时候id会自动赋值,而现在你新增的时候这个ID你已经有值了,所以检查一下你的ID在增加操作时在哪边给他赋了值 ...
- 2021-05-06 15:05满地秀发的博客 问题:数据库表字段存在自增列,使用实体类新增或者更新数据时,会报错(hibernate框架)? 报错如下: [2021-05-06 15:12:04] [WARN] [org.hibernate.engine.jdbc.spi.SqlExceptionHelper:143] SQL Error: -2664, ...
- 2021-03-15 00:40赵和玉的博客 我的代码中有一个com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException(使用Hibernate和Spring),我无法理解为什么.我的实体是Corpus和Semspace,在我的hibernate映射配置中定义了从Semspace到...
- 2016-03-09 01:54回答 2 已采纳 你那ID写里面就是死值了,要么用“?”代替,要么用 “+ +” 抱起来,哪有你那么写的
- 2019-06-19 20:32回答 1 已采纳 return (NameOfTeacher)query.list().`get(0)`;这当然只返回第一条 ``` return query.list(); 才是返回所有 但是你的函数返
- 2017-01-12 01:52回答 2 已采纳 读了半天有点乱,试题表和选项表是一对多的关联关系,试题表是一方。用hql查询出来的就是试题表的集合 List questions, 把这个集合拿到页面就行了啊。如果说格式需要改变或者内容需要变更,那
- 2021-03-17 16:36慢慢密密麻麻的博客 数据校验在web开发时,对于请求参数,一般上都需要进行参数合法性校验的,原先的写法时一个个字段一个个去判断,这种方式太不通用了,所以java的JSR 303: Bean Validation规范就是解决这个问题的。JSR 303只是个规范...
- 2021-01-27 16:12zdway的博客 Hibernate提供有save()、persist()、savaOrUpdate()和merge()等方法来提供插入数据的功能。前三者理解起来较后者容易一些,而merge()方法从api中的介绍就可以看出它是最复杂的,因此要特别留意一下。 Hibernate的api...
- 2021-03-10 06:38路远 记得带酒的博客 都提示了呀Causedby:java.lang.IllegalArgumentException:java.net.UnknownHostException:hive这个hive应该是mysql里面的hive数据库,就是不知道怎么配置这个值跟hive-site.xml的配置有关,应该是哪里配置错了,把...
- 2015-11-27 14:55回答 3 已采纳 少了jta.jar包列 Hibernate会调用jta.jar的内容 加进去就OK了
- 2021-12-01 16:28回答 4 已采纳 要么启动项目访问,如果是单元测试@Test ,需要引入Spring容器
- 2016-11-15 07:57回答 2 已采纳 直接用String类型就好了: public void setStudyContent(String studyContent) {
- Zhang_Dream的博客 做博客管理系统时,博客和... nested exception is org.hibernate.exception.ConstraintViolationException: could not execute statement 我的数据库里面blo_id不允许为空导致删除博客出现报错 解决方案: 在实体
- 2021-11-26 11:54小刘说java的博客 本文主要阐述了spring的IOC和AOP的详细内容,了解IOC的DI依赖注入的各种方法,以及AOP的动态代理实现原理和AOP的详细使用,还讲解了mybatis的整合以及利用AOP整合事务管理等等
- 2021-11-14 13:07qq_43568728的博客 使用 Maven 来构建项目,则需将下面的依赖代码置于 pom.xml 文件中: Maven依赖查找地址:https://mvnrepository.com/ <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis...
- 回答 4 已采纳 报的是sql语法错误,是因为你建表的使用了mysql的保留字作为字段名。从错误信息中可以看到condition和index字段都是保留字。改一下字段名称吧。
- 2021-04-01 11:32qq_44394907的博客 Spring容器在初始化时先读取配置文件,根据配置文件或元数据创建与组织对象存入容器中,程序使用时再从Ioc容器中取出需要的对象。 采用XML方式配置Bean的时候,Bean的定义信息是和实现分离的,而采用注解的方式可以...
- 没有解决我的问题, 去提问