Hibernate有没有办法操纵没有映射文件和对应实体对象的表

来源:百度知道 编辑:UC知道 时间:2024/06/05 06:48:11
在一个多对多关系中 会产生一个保存两表关系的中间表 现在我在这张中间表中加入含有逻辑语义的字段 例如在保存学生和课程关系的中间表中加入学生分数字段 之后我想在Hibernate中利用SQL语句操纵这张表 例如对分数字段进行增删改查操作 请问这种SQL怎么在Hibernate中实现?

理论上可以实现这个功能,使用集合容器映射应该可以实现这个功能,但容易出现问题。

建议你拆分成为两个一对多关系进行处理,这样可以单独操作中间表对象,方便进行属性的操作。

建议你把多对多拆成两个一对多的关联关系,这样你才能操作你的中间表,多对多映射是不能通过sql语句来操作中间表的,中间表的字段是通过级联处理来插入和更新的!