这是Files.java的一部分
@Entity(name="files")
public class Files {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String title;
@ElementCollection
private List<String> filenames= new ArrayList<String>();
//<< getter and setter >>
}
在mySql上正确创建了表'Files'和'Files_filenames'
我可以将控制器上的数据放在那里
Files files = new Files();
files.setTitle(ufile.getTitle());
files.setFilenames(Arrays.asList(ufile.getFilename().split(",")));
到目前为止,一切看起来都不错
但是,当我尝试从数据库中获取数据时,文件名总是返回类似'persistentbag'而不是ArrayList的内容。
我想知道如何从数据库中获取ArrayList
我正在使用Spring数据JPA,使用Hibernate作为Jpa供应商。
提前致谢