摘要:
JDK基本类型 @Transient:用于将某个属性设为瞬时,其不会被映射到数据库,默认的所有属性都将映射到数据库 @Access:用于设置访问属性的策略,当值为@Access(AccessType.PROPERTY)时使用setter,否则使用field。可用于类/具体属性上 @Column:用于 阅读全文
摘要:
``` //自动为所有的实体类名/实例域名添加引用``,避免数据库的关键字冲突!!! //在hibernate5以及配置了dialect之后有效 true //使用KK作为搜索类名导入到HQL中,即from KK @Entity(name="KK") //使用命名策略,为映射到的数据库起别名,注意到 阅读全文
摘要:
```
/**
在所有策略中,只有assigned策略的主键是自己定义的,其余在调用save/persist保存到数据库时会自动生成一个id,所以在这之前设置的id没有意义,其将被覆盖。
正常情况下enhanced-sequence可以满足选择,最好选择pre-insert类型的策略,特殊情况可以自己分配,需要分布式合并数据库可以使用uuid2
*/
/* *JPA自带三种生成策略 ... 阅读全文