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不维护关系