zoukankan
html css js c++ java
Annotation关联关系映射需要注意的地方
在多对多或一对多映射关系的时候(
凡是用到Set集合的时候
),千万注意Annotation注解
一定要写在getter()方法上
. 虽然多数情况写在属性上不会出现问题,但是在映射一对多或者多对多的时候,需要映射Set集合.那就必须写在方法上. 这一点..今天找问题找了大半天.每句话都检查了, 依然如此.后来干脆把之前写的代码翻出来看. 竟然也是一模一样(其实就是注解写在属性上了,只是没发现而已......
),诧异了很久.对比配置文件.实体类.两个项目引用的jar包.... 一个一个的对比. 终于发现是因为注解写在属性上了.. 顿时松了一口气. 因为总算找到了一点不相同的地方. 之前一直报的错是这样的:
看那意思,它说我的映射文件中,映射不到set的集合.. 大概意思就是这样吧. 我就奇怪了很久, 然后把注解的位置换到方法上,果然不抛错了.不过新的错误又来了...
它说我的set没有指定泛型.或者是找不到映射的类.后来把Set集合又改成泛型的. 这才算给我正常运行了.这一点和XML的映射文件有区别.如果是用XML文件配置的实体类映射,不用写泛型也行.反正在XML中会指定. 但是
注解形式. 就必须写泛型集合
.告诉程序这个集合映射的是哪个类.
花了5个钟头..也百度了,也谷歌了. 不知道是我搜索的水平有限还是怎地..反正没找到说法. 不过也总算是找到原因了.值了.
查看全文
相关阅读:
黄聪:解决Bootstrap模态框(modal)弹出后页面跑到顶部的办法
黄聪:visual studio 2017编译运行出现脚本发生错误等问题如何解决?
黄聪:xampp启动后mysql报Error
黄聪:公众号怎么用微信做出点击此处查看答案
黄聪:保持web页面生成的app一直处于用户登录状态不退出
黄聪: $(document).click() 在iphone上不触发事件解决办法
黄聪:bootstrap的模态框modal插件在苹果iOS Safari下光标偏离问题解决方案
黄聪:pjax使用心得总结
黄聪:Pjax无刷新跳转页面实现,支持超链接与表单提交
黄聪:Pjax 无刷新开发web,更好用户体验
原文地址:https://www.cnblogs.com/cnjava/p/2606843.html
最新文章
go基础系列:简介
Perl面向对象(3):解构——对象销毁
Perl面向对象(2):对象
Perl面向对象(1):从代码复用开始
复制神器Ditto使用方法详细说明
Perl构建和打包自己的模块
Perl:写POD文档
Perl的特殊代码块:BEGIN、CHECK、INIT、END和UNITCHECK
Perl包和模块(内容来自beginning perl)
Perl包相关
热门文章
Perl导入代码文件
设计shell脚本选项:getopt
翻译:man getopt(1)中文手册
shell高效处理文本(1):xargs并行处理
黄聪:通过 itms:services://? 在线安装ipa ,跨过appstore
黄聪:用 CSS 实现元素垂直居中,有哪些好的方案?
黄聪:windows下使用xampp3.2.2配置多个监听端口和不同的网站目录
黄聪:什么是XSS攻击
黄聪:AngularJS最理想开发工具WebStorm
黄聪:iOS $299刀企业证书申请的过程以及细节补充
Copyright © 2011-2022 走看看