问题场景:在实体类中需要使用list集合存储字段,启动时找不到list类型 问题解决:在字段上添加@elementcolletion(targetclass=string.class)表示是一个集合映射 或者添加@embedded 表示是内嵌在该实体类中的(存储时 抛异常 java.util.list; nested exception is org.hibernate.instantiationexception: cannot instantiate abstract class or interface: : java.util.list 推荐使用第一种方案)。
[@elementcollection] 定义基本类型或可嵌入类的实例的集合。如果集合要通过集合表进行映射,则必须指定它。
或者使用下列方式
如对本文有疑问, 点击进行留言回复!!
详解SpringBoot修改启动端口server.port的四种方式
网友评论