runxinzhi.com
首页
百度搜索
Annotation关联关系映射需要注意的地方
在多对多或一对多映射关系的时候(
凡是用到Set集合的时候
),千万注意Annotation注解
一定要写在getter()方法上
. 虽然多数情况写在属性上不会出现问题,但是在映射一对多或者多对多的时候,需要映射Set集合.那就必须写在方法上. 这一点..今天找问题找了大半天.每句话都检查了, 依然如此.后来干脆把之前写的代码翻出来看. 竟然也是一模一样(其实就是注解写在属性上了,只是没发现而已......
),诧异了很久.对比配置文件.实体类.两个项目引用的jar包.... 一个一个的对比. 终于发现是因为注解写在属性上了.. 顿时松了一口气. 因为总算找到了一点不相同的地方. 之前一直报的错是这样的:
看那意思,它说我的映射文件中,映射不到set的集合.. 大概意思就是这样吧. 我就奇怪了很久, 然后把注解的位置换到方法上,果然不抛错了.不过新的错误又来了...
它说我的set没有指定泛型.或者是找不到映射的类.后来把Set集合又改成泛型的. 这才算给我正常运行了.这一点和XML的映射文件有区别.如果是用XML文件配置的实体类映射,不用写泛型也行.反正在XML中会指定. 但是
注解形式. 就必须写泛型集合
.告诉程序这个集合映射的是哪个类.
花了5个钟头..也百度了,也谷歌了. 不知道是我搜索的水平有限还是怎地..反正没找到说法. 不过也总算是找到原因了.值了.
相关阅读:
备忘录 | ‘神器’在手,新世界大门我有
1001种玩法 | HotswapAgent:支持无限次重定义运行时类与资源
面面观 | CentOS install etcd 测试
控制台、终端、虚拟终端和伪终端
KMP算法,BoyerMoore算法
qemu kvm 虚拟化
web端log4net输出错误日志到mysql
JQuery调用WCF服务,部署在iis
首篇
微信支付接口
原文地址:https://www.cnblogs.com/cnjava/p/2606843.html
最新文章
就算神游 之四:富士山和富士游乐园 5
滑雪在日本 之 新泻篇 19 完
就算神游 之四:富士山和富士游乐园 15(完)
GDI+绘制CPU使用率
CodeDomProvider 编译 .net3.5
导出数据库数据至CSV格式
Pechkin使用心得(一)
GridView响应用户的功能
对象转换成XML数据形式
Pechkin使用心得(二)
热门文章
GridView column的隐藏
OnClick与OnClientClick的时序和条件
找出数据库中有多少张表
在任一数据库中获取任一数据表的栏位数
面面观 | 使用docker镜像搭建TensorFlow环境
面面观 | 云计算时代的数据库:对比 mariadb 和 tidb
面面观 | mac 安装nodejs & electron 环境开发桌面应用
得云社 | 新时代下的高效运维之道
面面观 | 从服务迁移到docker的想法和总结
面面观 | docker下开发,修改环境变量启动jetty
Copyright © 2020-2023
润新知