Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.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 orika-单向映射_Java_Orika - Fatal编程技术网

Java orika-单向映射

Java orika-单向映射,java,orika,Java,Orika,我正在尝试在类级别进行单向映射工作 我有两个类图,如下所示: mapperFactory.classMap(A.class,B.class).toClassMap() mapperFactory.classMap(B.class,A.class).toClassMap() 这些类映射不能用于双向映射。所以,我使用了两种不同的映射。但是使用两个不同的类映射和双向映射并不能使上述任何一个都起作用。我正在寻找一种只对单向映射使用类映射的方法,这样我就可以同时使用上述两种方法 任何帮助都将不胜感激。

我正在尝试在类级别进行单向映射工作

我有两个类图,如下所示:

mapperFactory.classMap(A.class,B.class).toClassMap()

mapperFactory.classMap(B.class,A.class).toClassMap()
这些类映射不能用于双向映射。所以,我使用了两种不同的映射。但是使用两个不同的类映射和双向映射并不能使上述任何一个都起作用。我正在寻找一种只对单向映射使用类映射的方法,这样我就可以同时使用上述两种方法


任何帮助都将不胜感激。谢谢。

在Orika中,它们将被视为同一类地图(查看MapperKey类[A,B][B,A]),您可以在同一类地图定义的字段级别上有不同的方向

要回答您的问题(如果我理解的话),您应该使用两个MapperFactory


像aToBMapperFactory和bToAMapperFactory一样,每个方向都可以有不同的类映射定义(正如我所说,在单个映射器工厂中是不可能的)

您能更好地解释您的需求吗?可能有一个更简单的解决方案,干杯