itcast-Hibernate orm元数据和 关系操作

在Hibernate安装包 project /etc/hibernate.property文件下

显示 ,格式化       映射导入映射文件

详解orm元数据

配置文件详解

 

generator主键生成策略

 type属性(可选)  建议自动指定   length  系统默认长度65535

 

orm操作时候    create 每次创建表覆盖   validate 查看表是否一样  否则报错

 

可以添加包,自动引入包下面的 hbm.xml元数据

hibernate 实体

javabean 属性指的就是 get set方法

包装类型    1.自动拆箱装箱   2.包装类型在表达值的时候可以表达null   3.可选属性get 值为null时候   

实体中必须提供与主键对应的属性,没有主键的表无法使用hibernate,   hibernate区分两个对象是否同个 通过主键属性(oid)    java通过内存地址比较两个对象是否相同

 

 一般使用的都是代理主键  代理主键可以所有状况适合

 identity

increment 主键自增    每次查询id最大值+1     1.效率不好 2.线程不安全     开发中不用

sequence  oracle中的主键生成策略

关系操作

原始操作,操作复杂

在映射文件 set添加sascade属性 

 

  true不维护关系      

原文地址:https://www.cnblogs.com/hellowq/p/10256400.html