根据JPA规范:
持久的
实体可以是以下类型:
Java原语类型;JavaLang.Stand;
其他Java可序列化类型
(包括原始人的包装纸)
类型,java.math.biginteger,
java.math.bigdecimal、java.util.date和
Java.UTI.Lale[ 7 ],Java.Q.L.DATE,
java.sql.time,java.sql.timestamp,
用户定义的可序列化类型,字节[],
字节[]、字符[]、字符[]);
枚举;实体类型和/或
实体类型集合;以及
可嵌入类(参见第节
2.1.5)。
以及对收藏的支持。但没有原始的支持
URL
. 但是,它们将被支持为
Serializable
,我想这会导致你提到的业务线。
但是您应该能够轻松地绕过这个问题:您可以将URL作为
String
在字段和从中转换的getter/setter中
弦
到
统一资源定位地址
不过。然后用注释映射字段。
或者相反的是:
java.lang.URL
在字段中,以及要从中转换的getter/setter
统一资源定位地址
到
弦
然后用注释映射getter/setter。我认为它也能起作用。