mappedBy reference an unknown target entity property解决方法

Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘articleDaoImpl‘: Injection of resource methods failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sessionFactory‘ defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.AnnotationException: mappedBy reference an unknown target entity property: com.wangzhe.model.Keyword.Articles in com.wangzhe.model.Article.keywords

上面是错误的关键部分

错误原因:在one-to-many注解配置: @OneToMany (mappedBy = "Articles"),mappedBy指向的是要关联的属性,而不是要关联的类,
        如果这样配置,hibernate则会找com.wangzhe.model.Keyword类下面的Articles 属性。但实际上没有这个属性,就会报上面的异常
   方法:指定到实际关联的属性:即:@OneToMany (mappedBy = "articles ")

mappedBy reference an unknown target entity property解决方法,布布扣,bubuko.com

时间: 2024-10-15 02:55:57

mappedBy reference an unknown target entity property解决方法的相关文章

Cannot make a static reference to the non-static method的解决方法

报错原因:在一个类中写了一个public String getContent()方法和一个main()方法,getContent()方法中包含了getClass()方法,在main()方法中直接调用了getContent()就出现如题的错误.这样一样 解决方法:先实例化类,然后再调用getContent()就没有问题了 1 GetProperties gp = new GetProperties(); 2 String s = gp.getCotent(); 这样一来都不要加static了 说明

IOS报错Distill failed for unknown reasons.Assets.xcassets解决方法

Distill failed for unknown reasons.Assets.xcassets 字面上意思大概是 Assets.xcassets文件夹里有问题,提取失败 看到网上有人说beta版本系统有问题,去换系统.误人子弟 解决:Targets里build phases里删掉所有图片重新再重新运行 原文地址:https://www.cnblogs.com/tk55/p/12322943.html

创建一个iSCSI target时候不能添加Target IQN的解决方法

在service中看到的服务启动并没有启动, 还要到控制台里确认. 如下图所示:

警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} 解决方法

Tomcat启动时出现红色警告内容 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:web01' did not find a matching property. 解决方法: 选钩后点击保存

错误“Could not find a setter for property '__hibernate_sort_row' in class 'MF.NHibernate.Domain.Entity.tb_articles'”解决办法

在NHibernate分页中出现下面的错误  Could not find a setter for property '__hibernate_sort_row' in class 'MF.NHibernate.Domain.Entity.tb_articles'解决办法,在相应的持久化类中添加下面属性便可分页成功. public virtual long __hibernate_sort_row        {            set;            get;       

eclipse真机调试显示Target unknown的解决方法

eclipse的android模拟器调试是个硬伤,非常非常卡,严重影响工作效率.个人推荐使用第三方模拟器Genymotion,不了解的可以搜索下安装.你会发现它真心好用,但需要官网注册的. 各种调试完了,就需要到真机上测试. 新搞来的一个Android机,不太懂连接,就直接插上,eclipse-->run as-->Target-->Active devices.发现连接不上,显示Target unknown. 搜了各种方法,也只试了下面第一个方法,然并卵. 后面又检查了Android手

elipse手机设备显示Target unknown或者offline解决方法

参考资料: http://blog.csdn.net/yuanjingjiang/article/details/11297433 http://www.educity.cn/wenda/153487.html http://bbs.csdn.net/topics/390489127 最近才做的一个任务,要修改一个产品的bug,于是借了几个型号的手机进行调试,发现有的手机打开了开发者模式中的USB调试的选项,在运行项目时(成功安装了驱动),出现问题: 或者AVD Name下面出现:offline

SPRING循环依赖(circular reference)的解决方法

循环依赖,就是说类A依赖与B,而B又依赖于A,这种情况本不应该发生,发生这种情况是因为我在项目中使用的工厂模式,用一个工厂来生产一些管理器类,而某一管理器要需要另一管理器提供支持所以就要引用工厂类,而这个管理器和这个工厂就出现了循环依赖(项目中实际的逻辑比这个更复杂,因为我在项目中实现的了一个工作流数据POJO类延迟加载的功能像hibernate 那样在调用一个类的集合属性时才到要shark中去查找数据而不是在new里加载,并且这个数据类的集合属性并不包含加载数据的代码只是普通的Bean方法ge

FCARM - Output Name not specified, please check 'Options for Target - Utilities'解决方法

没有指定输出名称,请检查"选择目标域 FCARM,是个打包程序,把各种不是.c文件但内含c程序的东西转成.c文件,正常是用不到的,所以一般项目的编译器都未设置它的输出,所以意外使用,它就报错. RL-ARM的指导手册HTTP那一章,有讲FCARM工具的用法 看看添加的lib文件是不是 lib后缀名,或者说编译器是否把它识别为lib文件, 往项目管理器添加文件的时候,文件类型是不是手滑 选成了Image file,然后刚好 你要的文件又显示了出来? //仔细查看添加的文件,在property中应该