JPA注解
唯重
空性
展开
-
@Enumerated
在javax.persistence包中有这么两个注解@Enumerated,@EnumType @Target({METHOD, FIELD}) @Retention(RUNTIME) public @interface Enumerated { /** (Optional) The type used in mapping an enum type. */ EnumType ...转载 2019-12-18 13:13:20 · 2443 阅读 · 0 评论 -
@Temporal
因为数据库中有个 Date类型的数据,在从数据库中获取数据【就是getXxx方法,当然,自动装配的时候可以直接写在字段上,但也只是针对getXxx方法,不会自动赋值】 的时候可以利用这个 @Temporal的注解进行自动格式化。 @Temporal 注解的取值只有三种,如下图: 如果某个实体类的字段包含 Date类型,那么数据库中应该存储的是 “yyyy-MM-dd hh:MM:ss”的形式,针...转载 2019-12-18 13:07:55 · 634 阅读 · 0 评论 -
@Embeddable
JPA嵌入式对象(又名组件) 在实体中可以定义一个嵌入式组件(embedded component), 甚至覆盖该实体中原有的列映射. 组件类必须在类一级定义@Embeddable注解. 在特定的实体的关联属性上使用@Embedded和@AttributeOverride注解可以覆盖该属性对应的嵌入式对象的列映射。 用例代码如下: 数据库DDL语句 create table CAT ( id ...转载 2019-12-18 12:47:15 · 2247 阅读 · 0 评论