社区
Web 开发
帖子详情
Hibernate配置文件重复映射同一字段的问题
Eurus-Holmes
2018-12-05 05:16:35
topic.hbm.xml是对Topic.java的配置,对应数据库里的topic表
sid和cid是一个外键,对应sc表里的sid和cid
tid和cid是一个外键,对应tc表的里tid和cid
由于对Cid字段重复映射,有一个many-to-one的insert和update是false才会不报错。
但是会导致对某一个外键无法进行插入和更新操作,只能操作sid和cid 或者 tid和cid
我想对它们都可以进行插入更新操作,请问怎么解决?
...全文
192
2
打赏
收藏
Hibernate配置文件重复映射同一字段的问题
topic.hbm.xml是对Topic.java的配置,对应数据库里的topic表 sid和cid是一个外键,对应sc表里的sid和cid tid和cid是一个外键,对应tc表的里tid和cid 由于对Cid字段重复映射,有一个many-to-one的insert和update是false才会不报错。 但是会导致对某一个外键无法进行插入和更新操作,只能操作sid和cid 或者 tid和cid 我想对它们都可以进行插入更新操作,请问怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
loveunittesting
2018-12-06
打赏
举报
回复
持久化之前,或者操作many-to-one这个属性的时候,直接给可以update的映射字段赋值。你设计和开发的是个实体类,不应该是简单的数据容器,想做什么操作,暴露什么api,完全自主可以决定,而不是把那些setter、getter作为对外api。
Eurus-Holmes
2018-12-05
打赏
举报
回复
如果问题描述不够清楚请提出
《
Hibernate
各类
映射
文件与
配置文件
模板》
Hibernate
MappingConfig.zip
《
Hibernate
各类
映射
文件与
配置文件
模板》
Hibernate
MappingConfig.zip
Hibernate
中单一
映射
笔记
Hibernate
开发过程(单一
映射
体) 1创建持久类XXXX.java(要有oid
字段
:唯一且不具有业务含义;所有属性都有getter/setter方法;空的构造方法;不含oid的构造方法) 2创建
映射
文件XXXX.hbm.xml(包,类,id,
字段
) 3创建
配置文件
Hibernate
.cfg.xml 4位置:
映射
文件于持久类同名且放在
同一
个包中。
配置文件
发在工程根目录下 5创建数据表 6测试
spring+springmvc+
hibernate
该资源是整合springmvc+spring+
hibernate
三大框架 有需要的下载,在使用的时候有什么
问题
请与我联系 博客留言
Hibernate
配置文件
和
映射
文件详情
Hibernate
配置文件
和
映射
文件详情及案例实际运用
Hibernate
配置文件
:实现
Hibernate
基础配置,是
Hibernate
能够友好的与DB进行交互基础;开发时放置在src目录下,命名:
hibernate
.cfg.xml(
hibernate
.properties) <?xml version="1.0" encod...
Hibernate
配置文件
与
映射
文件详解
Hibernate
是一个彻底的ORM(Object Relational Mapping,对象关系
映射
)开源框架。 我们先看一下官方文档所给出的,
Hibernate
体系结构的高层视图: 其中PO=POJO+
映射
文件 根据体系结构视图可以了解到整个利用
Hibernate
框架实现的项目包括整个重要的
配置文件
:
Hibernate
配置文件
:实现
Hibernate
基础配置,是Hibernat
Web 开发
81,115
社区成员
341,728
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章