我在我的实体类中使用带有Hibernate JPA的Spring Boot和以下代码,
@ElementCollection
private Map<String, String> userFiles= new HashMap<>();
生成集合表user_files
的位置。但是,默认列类型为VARCHAR(255)
,有时用户数据可能比此长。我的问题是如何定义此表以使用BLOB
或TEXT
作为列?我试图在那里直接输入@Lob
注释但不起作用。
答案 0 :(得分:2)
您是否尝试过以下操作?
In [1]: import pymatgen as mg
In [2]: from pymatgen.vis.structure_vtk import StructureVis
In [3]: struct = mg.Structure.from_file('POSCAR')
In [4]: StructureVis(struct)
请参阅MapKeyColumn和Lob。