Dozer:将单个字段映射到 Set

发布于 2024-10-14 11:14:49 字数 297 浏览 7 评论 0原文

如何将单个字段映射到 Dozer 中的 Set 中?

我有一个这样的类:

class FooDTO {
    private IdDto bar;
    private IdDto baz;
}

class FooDomainObject {
    private List<Id> ids;
}

我想将 barbaz 映射到 ids 列表中,但我无法做到这一点这。

How do you map a single field into a Set in Dozer?

I have a class like:

class FooDTO {
    private IdDto bar;
    private IdDto baz;
}

class FooDomainObject {
    private List<Id> ids;
}

I'd like to map bar and baz into the ids list, but I can't get it to do this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

寻找我们的幸福 2024-10-21 11:14:49

我在 Dozer 支持列表中找到了这个:

 http://sourceforge.net/projects/dozer/forums/forum/452530/topic/1557144

基本上,您使用以下语法:

       <field>
            <a>bar</a>
            <b>ids[0]</b>
            <b-hint>org.foo.Id</b-hint>
        </field>
       <field>
            <a>baz</a>
            <b>ids[1]</b>
            <b-hint>org.foo.Id</b-hint>
        </field>

I found this on the Dozer support list:

 http://sourceforge.net/projects/dozer/forums/forum/452530/topic/1557144

Basically, you use this syntax:

       <field>
            <a>bar</a>
            <b>ids[0]</b>
            <b-hint>org.foo.Id</b-hint>
        </field>
       <field>
            <a>baz</a>
            <b>ids[1]</b>
            <b-hint>org.foo.Id</b-hint>
        </field>
毁梦 2024-10-21 11:14:49

有没有办法做某事。像这样:

<mapping> 
    <class-a>SourceObject</class-a> 
    <class-b>blaObject</class-b> 
    <field>
        <a>sourceObjectSubObject[standardID].fielda</a>
        <b>blaDestField</b> 
    </field> 
</mapping>

其中 standardIDsourceObject 中的一个字段,
sourceObjectSubObjectList

Is there a way to do sth. like this :

<mapping> 
    <class-a>SourceObject</class-a> 
    <class-b>blaObject</class-b> 
    <field>
        <a>sourceObjectSubObject[standardID].fielda</a>
        <b>blaDestField</b> 
    </field> 
</mapping>

Where the standardID is a field in the sourceObject,
and the sourceObjectSubObject is a List<sourceObjectSubObject>.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文