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