假设以下实体:
@Entity
public class MyEntity {
@Id
private Long id;
private File path;
private String someString;
}
我想映射到这样的表:
CREATE TABLE (id BIGINT, path VARCHAR, somestring VARCHAR);
java.io.File
问题在于从(或java.nio.file.Path
)到表示文件路径的简单字符串的映射。JPA可以进行这样的映射吗?
当然,我可以定义path
为字符串,让客户端创建File
orPath
对象。但是直接在实体中提供这些对象要方便得多。