小编gre*_*rej的帖子

Python的map函数是否有Java等价物?

我想轻松地将类A的对象集合(列表)转换为类B的对象集合,就像Python的map函数一样.是否有任何"知名"的实现(某种类型的库)?我已经在Apache的commons-lang中搜索过它,但没有运气.

python java collections

16
推荐指数
2
解决办法
6556
查看次数

Erlang OTP监督Java应用程序

我最近熟悉Erlang/OTP技术,我想用它来监视和监督Java应用程序:

  • 检测他们的可用性
  • 启动和停止它们

换句话说,我希望Erlang OTP主管基础架构将Java应用程序看作是可以由这些主管管理的常规Erlang应用程序(发送心跳,停止和按需启动).这可行吗?如果是,我必须使用哪些工具?

为简化起见,我们假设Java应用程序是一个指定了Main类的简单jar.允许检测/扩展这些应用程序.

java erlang monitoring erlang-supervisor

7
推荐指数
1
解决办法
644
查看次数

每个实体一个 DAO - 如何处理引用?

我正在编写一个具有典型两个实体的应用程序:用户和用户组。后者可能包含前者的一个或多个实例。我有以下(更多/更少)映射:

用户:

public class User {

    @Id
    @GeneratedValue
    private long id;

    @ManyToOne(cascade = {CascadeType.MERGE})
    @JoinColumn(name="GROUP_ID")
    private UserGroup group;

    public UserGroup getGroup() {
        return group;
    }

    public void setGroup(UserGroup group) {
        this.group = group;
    }
}
Run Code Online (Sandbox Code Playgroud)

用户组:

public class UserGroup {

    @Id
    @GeneratedValue
    private long id;

    @OneToMany(mappedBy="group", cascade = {CascadeType.REMOVE}, targetEntity = User.class)
    private Set<User> users;

    public void setUsers(Set<User> users) {
        this.users = users;
    }

}
Run Code Online (Sandbox Code Playgroud)

现在我为每个实体(UserDao 和 UserGroupDao)都有一个单独的 DAO 类。我所有的 DAO 都使用 @PersistenceContext 注释注入了 EntityManager,如下所示:

@Transactional
public class SomeDao<T> { …
Run Code Online (Sandbox Code Playgroud)

java spring jpa entitymanager spring-orm

5
推荐指数
1
解决办法
1747
查看次数