为了账号安全,请及时绑定邮箱和手机立即绑定

Hibernate初探之一对多映射

最新回答 / rubens
老师的hibernate.cfg.xml中<property name="hbm2ddl.auto">update</property>值update,那需要数据库原先有表,如果你不想自己写的话可以将update改成create也是可以的,但是每次都会重建,所以第一次建表后就改成update吧。

最新回答 / Like_a_fool
可能是Grade.java里面这个private Set<Student> students=new HashSet<Student>();

最新回答 / DATDAQ
不用在主函数上创建对象,主函数直接调用方法。

已采纳回答 / qq_控白_1
多对一的映射类里面没有set元素,而且多对一指定的是外键只能对应一个主键

最新回答 / 慕粉3796571
session.getTransaction().commit();  中session.getTransaction().要强转成 Transaction 试试看

最新回答 / 跳跳霸王龙
没有session你保存不了,这个是事务执行

最赞回答 / zhouwh
我也碰到了和你一模一样的问题,解决了Exception in thread "main" org.hibernate.MappingException: Unknown entity刚开始我看到这句话,首先肯定是hibernate的错误 mapping映射错误我还以为是hibernate的cfg.xml里的<mapping>标签里的映射文件路径写错了,导致找不到持久化类。但是检查确认了老半天,发现文件路径是对的,很崩溃。后来发现我导入的hibernate框架是我自己从官网上下载的hiberna...

最新回答 / 幻想具现
在Grade里面声明students属性的时候这样写<...code...>
课程须知
本课程主要讲解Java中Hibernate中的关联映射,需要对Hibernate基本用法、ORM的基本概念、单表映射等相关知识有一定的基础。
老师告诉你能学到什么?
1、Hibernate关联映射的类型 2、单向一对多关联的配置 3、单向多对一关联的配置 4、cascade和inverse属性的作用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消