为了账号安全,请及时绑定邮箱和手机立即绑定
讲的很仔细也很好。
没有上传jar包。。。倒不是说老师的课怎么样,不过确实不方便。

最新回答 / 水月残阳下的梦7
主键分为自然主键和代理主键,可以有多个,代理主键只用于区分数据库中的数据,不参与程序的业务逻辑,自然主键不仅可以区分数据库中的数据,还能参与程序的业务逻辑,一般都是设计成有规律,如实现序列化接口。

最新回答 / 水月残阳下的梦7
错误来自配置文件中的与数据库连接的错误,所以要看看配置数据库的属性信息是否有误
IDCard类里主键是
@Id
@EmbeddedId
private StudentPK studentPK;

Student类里IDCard的关联:
@OneToOne(cascade = CascadeType.ALL)
@JoinColumns(
{
@JoinColumn(name = "id"),
@JoinColumn(name = "sid")
}
)
private IDCard idCard;
有外键的是从表,完整性依赖于主表

最新回答 / 木纹icr
目测你这个写错了<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
FetchType.LAZY:懒加载,加载一个实体时,定义懒加载的属性不会马上从数据库中加载。
FetchType.EAGER:急加载,加载一个实体时,定义急加载的属性会立即从数据库中加载。
不知道为什么,我的主键默认策略时插入数据主键都是0
student表里没有card属性啊 !!!!(原谅我的无知,我是小白一个)
1,JPA:全称是java persistence API ,
简单理解:JPA是标准接口,hibernate是实现,但是其功能是JPA的超集。
2,hibernate如何实现与JPA的关系?
通过hibernate-annotation ,hibernate- entitymanager和hibernate- core 三个组件来实现。
3,在一般实际开发中,优先考虑使用JPA注解,这样更有利于程序的移植和扩展。
4,hibernate注解的分类:
1,类级别注解:主要是@Entity @Table @Embeddable 嵌入类
2,属性级别注解3,映射关系注解
课程须知
学习本门课程前,需要具备以下技能: 1、精通Java语法和面向对象思想。 2、掌握JDBC数据库开发流程 3、熟悉SQL语句
老师告诉你能学到什么?
1、掌握类级别注解、属性基本注解和关联映射注解 2、能够灵活应用Hibernate注解进行开发

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消