Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpringJPA是否支持自定义值框架?_Java_Mysql_Spring_Jpa_Persistence - Fatal编程技术网

Java SpringJPA是否支持自定义值框架?

Java SpringJPA是否支持自定义值框架?,java,mysql,spring,jpa,persistence,Java,Mysql,Spring,Jpa,Persistence,我有一种情况,我需要在运行时添加多个字段(带有数据类型信息),并与之对应,我必须使用SpringJPA将值持久化到数据库中 我不知道如何在JPA中获得解决方案。让我知道SpringJPA是否支持自定义值框架,或者我需要找到一些解决方法 添加更多信息: 例如,在工作门户中,您可以添加n个雇主详细信息,在检索此信息时,系统应在该门户中显示相应雇主的信息。类似的需求也存在于我的项目中 像 现在,在这个JSON中,用户希望发送n个自定义字段,所以我的系统应该足够灵活,可以接受这些更改 从UI的角度来看,

我有一种情况,我需要在运行时添加多个字段(带有数据类型信息),并与之对应,我必须使用SpringJPA将值持久化到数据库中

我不知道如何在JPA中获得解决方案。让我知道SpringJPA是否支持自定义值框架,或者我需要找到一些解决方法

添加更多信息: 例如,在工作门户中,您可以添加n个雇主详细信息,在检索此信息时,系统应在该门户中显示相应雇主的信息。类似的需求也存在于我的项目中

现在,在这个JSON中,用户希望发送n个自定义字段,所以我的系统应该足够灵活,可以接受这些更改

从UI的角度来看,我的实现应该是抽象的,这意味着无论使用什么映射或集合来在数据库中发布这些信息,但在获取(GET)数据时,数据应该是相同的JSON格式


我希望这个用例可以帮助您确定合适的需求。

您应该进一步澄清您的问题(添加您想要实现的示例可能会有所帮助)。@dunni我添加了一个示例OK,我仍然不明白您想要什么,尤其是“在运行时添加多个字段”的含义。你是指JPA中的关系(一对一、一对多等)?@dunni我添加了一个json示例,我希望这可以为你提供清晰的图片。
{
  "id": 1,
  "name": "tool name",
  "type": "Internal1",
  "width1": 100,
  "width2": 200,
  "height1": 100,
  "height2": 200,
  "description": "description",
  "custom1": "custom1",
  "custom2": "custom2"
}