gpt4 book ai didi

java - 在 XmlAdapter 中使用 EJB

转载 作者:行者123 更新时间:2023-11-30 03:32:20 27 4
gpt4 key购买 nike

如何将 EJB 注入(inject)到 XmlAdapter 中?

我的想法是,我想通过 REST API 获取 ID 列表,并将该 ID 数组转换为实体对象的对象列表。例如:

public class Post {
List<Category> categories;
...
}

public class AdaptedPost {
List<Long> categories;
...
}

public class PostAdapter extends XmlAdapter<AdaptedPost, Post> {

@EJB
CategoryFacade categoryFacade;

@Override
public Post unmarshal(final AdaptedPost adaptedPost) throws Exception {
// Use facade class to retrieve category object from ID
}
...
}

最佳答案

没有定义对注入(inject) javax.xml.bind.annotation.adapters.XmlAdapter 的支持对象。

您需要使用 JNDI 查找以老式方式获取 EJB。

关于java - 在 XmlAdapter 中使用 EJB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28734394/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com