单一主键
一、assigned 由java应用程序负责生成(手工赋值)
二、native 由底层数据库自动生成标识符,如果是Mysql就是increment,如果是Oracle就是sequence。
在实体类映射的主键id标签里面的generator标签改。

例1:

assigned
例2:

native
基本类型

基本数据类型
注意画红色圈圈的——易错


时间类型的对比
对象类型


添加一个照片字段,并重新生成学生关系映射

student.java

StudentTest.java

StudentTest.java
组件属性

如:当Student类里的address属性是另外一个类的时候,就会出现如上图这样的信息。

注意区分不一样的
单表操作CRUD实例
其他的增删改查看 “Hibernate—— 创建与配置” 里面的


查询单条记录

删除和更新

1
System.out.println(s.getClass().getName()); //就能看出返回的是什么对象

2