文档章节

Hibernate注解常见错误

北有风雪
 北有风雪
发布于 2017/02/16 13:54
字数 108
阅读 5
收藏 0
点赞 0
评论 0

异常栈Could not determine type for: java.util.Set

Caused by: org.hibernate.MappingException: Could not determine type for: java.util.Set, at table: user_role, for columns: [org.hibernate.mapping.Column(roles)]

代码片段

@ManyToMany(fetch = FetchType.EAGER)
@JoinTable(name = “user_role”, joinColumns = { @JoinColumn(name = “user_id”) }, inverseJoinColumns = { @JoinColumn(name = “role_id”) })
private Set roles = new HashSet();

这里写代码片

解决方法:

  1. 保持注解位置一致,要么全在字段上,要么全在getter方法上
  2. 检查注解是否完整,如果缺少@ManyToMany也会出现该异常

© 著作权归作者所有

共有 人打赏支持
北有风雪
粉丝 2
博文 33
码字总数 55091
作品 1
程序员
javax的NotBlank和Email注解失效

使用javax的NotBlan和Email注解,结果保类似错误 no validator could be found for constraint 'javax.validation.constraints.notblank' 原来是由于javax只提供了注解的定义,未提供对应的处...

muzi1994
07/09
0
0
7:spring mvc 数据验证

注解式数据验证 Spring3 开始支持JSR-303 验证框架,JSR-303 支持XML 风格的和注解风格的验证,接下来我们首先看一下如何和Spring集成。 1、添加jar 包: 此处使用Hibernate-validator 实现...

小杰java
2017/10/18
0
0
SpringMVC 之 数据验证

这里我们采用Hibernate-validator来进行验证,Hibernate-validator实现了JSR-303验证框架支持注解风格的验证。首先我们要到http://hibernate.org/validator/下载需要的jar包,这里以4.3.1.F...

凯文加内特
2016/01/12
117
0
hibernate多对多 前台死循环问题

错误: 后台debug正常时 hibernate可以正常查找 前台 解决:1在web.xml 加入hibernate 延迟加载的过滤器(springmvc过滤器前) 2在对应实体类加注解@JsonBackReference 遗留问题 这个过滤器的...

废柴
06/28
0
0
SSH 框架搭建步骤

1. 学习方法 1.1 给我一个可以运行的学习Demo 曾经有过面向百度学习框架的同学,一定会有这种感受,哗啦一搜,各种框架文章呀,真好,真好,趁着学习干劲足足的, 赶紧的照着这些文章做呀。 ...

maocai15
2017/03/10
599
2
Hibernate4 No Session found for current thread原因

Hibernate4 与 spring3 集成之后, 如果在取得session 的地方使用了getCurrentSession, 可能会报一个错:“No Session found for current thread”, 这个错误的原因,网上有很多解决办法, 但...

poxiao001
2015/01/04
0
0
Spring MVC 之输入验证(六)

Spring MVC 验证主要还是用的是hibernate的验证。so需要添加以下的jar包: 1、 hibernate-validator-5.2.2.Final.jar 2、hibernate-validator-annotation-processor-5.2.2.Final.jar (这个可......

陈嘻嘻哈哈
2016/01/30
0
0
剖析javax.persistence.Table.indexes()异常原因

1.异常内容 我遇到的具体现象是,将工程发布到tomcat可以正常运行,但是通过junit跑测试,就会如下错误: Caused by: java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljav...

Jason-ZH
2015/12/03
4.3K
2
Spring整合Hibernate系列:AnnotationConfiguration required 报错

使用XML时,在beans.xml中有一个配置: 如果在Hibernate使用注解时也用这个配置,就会报AnnotationConfiguration instance is required to use ....的错误。因为使用注解时就需要注解的配置 ...

Henrykin
2016/12/13
3
0
Tapestry 教程(七)在Tapestry中一起使用Hibernate

好了,你填写了所有的输入域,提交了这个表单(没有任何验证错误),瞧:你又回到了相同的表单,所有的格子里面都是空的。发生了什么,数据都到哪儿去了? 所发生的就是我们还没有告诉Tapes...

LeoXu
2016/01/08
337
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Win10专业版安装GIT后使用Git Bash闪退解决办法

百度后把过程和最终解决办法记录下来: 百度首先出来的解决办法如下: 来自:https://segmentfault.com/q/1010000012722511?sort=created 重启电脑 重新安装 安装到C盘 尝试网上的教程 \Git...

特拉仔
13分钟前
0
0
设计模式

1.装饰器模式 概念 允许向一个现有的对象添加新的功能,同时又不改变其结构。装饰者可以在所委托被装饰者的行为之前或之后加上自己的行为,以达到特定的目的。 实现 增加一个修饰类包裹原来的...

EasyProgramming
27分钟前
1
0
用python2和opencv进行人脸识别

一、安装cv2 sudo apt-get install python-opencv opencv-data 二、 Haar特征分类器 Haar特征分类器就是一个XML文件,该文件中会描述人体各个部位的Haar特征值。包括人脸、眼睛、嘴唇等等。 ...

wangxuwei
27分钟前
0
0
python模板中循环字典

{% for k,v in user.items %} {{ k}} {{ v}} {% endfor %}

南桥北木
56分钟前
0
0
Java8系列之重新认识HashMap

简介 Java为数据结构中的映射定义了一个接口java.util.Map,此接口主要有四个常用的实现类,分别是HashMap、Hashtable、LinkedHashMap和TreeMap,类继承关系如下图所示: 下面针对各个实现类...

HOT_POT
59分钟前
0
0
获取调用方的className

/** * 获取调用方的class * @return */private static String getInvoke() { StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace(); S......

iborder
今天
0
0
深入了解一下Redis的内存模型!

一前言 Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。 我们使用Redis时,会接触Redis的5种对象类型(字符...

Java填坑之路
今天
1
0
从实践出发:微服务布道师告诉你Spring Cloud与Spring Boot他如何选择

背景 随着公司业务量的飞速发展,平台面临的挑战已经远远大于业务,需求量不断增加,技术人员数量增加,面临的复杂度也大大增加。在这个背景下,平台的技术架构也完成了从传统的单体应用到微...

老道士
今天
1
0
大数据学习的各个阶段

第一阶段:Linux课程讲解Linux基础操作,讲的是在命令行下进行文件系统的操作,这是Hadoop学习的基础,后面的所有视频都是基于linux操作的。鉴于很多学员没有linux基础,特增加该内容,保证零linux...

董黎明
今天
0
0
CVE-2013-0077 堆溢出分析

找了很久才发现这个环境比较容易搭建分析... 环境: 系统---Win XP SP3 漏洞程序:QQPlayer 3.7.892.400 出错DLL:quartz.dll 6.5.2600.5512 调试工具:x32db+gflag.exe 过程: 首先gflag设置...

Explorer0
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部