假设我有一个名为Photo
用于存储照片的 JPA 实体类。我还有另一个非实体类PhotoStatus
,用于保存这些计数信息,例如shareCount
、likeCount
和commentCount
。private PhotoStatus status;
现在,如果在实体类中添加一个实例变量( )Photo
来保存这些状态信息,则会显示以下错误消息:
基本属性只能是以下类型:Java 原始类型、原始类型的包装器、String、java.math.BigInteger、java.math.BigDecimal、java.util.Date、java.util.Calendar、java.sql.Date 、java.sql.Time、java.sql.TimeStamp、byte[]、Byte[]、char[]、Character[]、枚举或任何可序列化类型。
为什么会这样?