Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.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 Jhipster扩展用户实体和帐户创建_Java_Spring Boot_Jhipster - Fatal编程技术网

Java Jhipster扩展用户实体和帐户创建

Java Jhipster扩展用户实体和帐户创建,java,spring-boot,jhipster,Java,Spring Boot,Jhipster,我正在用Jhipster建立一个求职网站。 我们的两个主要实体是“候选人”和“猎头” 他们都是应用程序的用户,因此他们都在应用程序上拥有帐户 我们决定让每个实体与用户实体建立“一对一”的关系 在此基础上,我们创建了一个“userCustom”实体来管理commons字段。 该实体还与用户建立“一对一”关系 因此,当猎头或候选人在网站上创建新帐户时,我必须调用3个服务的“保存”:用户、用户自定义和候选人/猎头 我的主要问题是: 要创建userCustom和候选人/猎头,我需要userId 最干净的

我正在用Jhipster建立一个求职网站。 我们的两个主要实体是“候选人”和“猎头” 他们都是应用程序的用户,因此他们都在应用程序上拥有帐户

我们决定让每个实体与用户实体建立“一对一”的关系

在此基础上,我们创建了一个“userCustom”实体来管理commons字段。 该实体还与用户建立“一对一”关系

因此,当猎头或候选人在网站上创建新帐户时,我必须调用3个服务的“保存”:用户、用户自定义和候选人/猎头

我的主要问题是: 要创建userCustom和候选人/猎头,我需要userId

最干净的方法是什么

我应该在用户上调用save,然后调用get来检索userId,然后在另外两个实体上进行保存吗

另一个更一般的问题: 对于这种配置,为每个配置(用户、用户自定义、候选//用户、用户自定义、猎头)创建自定义DTO/服务是一个好主意吗?
或者我只需要定制我的候选人和猎头课程吗?

看起来很像,也许你来自同一所学校:)谢谢,很像是的,但你给他的答案并没有完全回答我的问题。我可以使用@MapsId修改我的数据库,但我的问题没有解决。ps:不,我不是学生,也不是在同一个项目上;)看起来很像也许你是同一所学校的:)谢谢,很像是的,但是你给他的答案并没有完全回答我的问题。我可以使用@MapsId修改我的数据库,但我的问题没有解决。ps:不,我不是学生,也不是在同一个项目上;)