当前位置:  开发笔记 > 编程语言 > 正文

使用泛型(域模型,而不是持久层)在Java中有多对多的集合吗?

如何解决《使用泛型(域模型,而不是持久层)在Java中有多对多的集合吗?》经验,为你挑选了0个好方法。

我似乎在Google中使用了错误的搜索字词...

我为多对多关联编写了一个通用类,但我猜这已经完成了.它很可能存在于比我自己更好的实现中.这是我第一次尝试编写泛型类.

为了更好地了解我正在寻找的东西,我收录了一些我自己的片段:

我用2个哈希映射支持它:

private final Map> ssForTs = new HashMap>();
private final Map> tsForSs = new HashMap>();

这是实例化:

new ManyToManyAssociations();

一些可用的方法:

public void addAssociation(T t,S s)

public void removeAssociation(T t,S s)

public List getListOfTs()

public List getListOfSs()

公开列表 getTsForSs(S s)

公共列表 getSsForTs(T t)

这些方法的名字很差......我道歉.

基本用法是:我可以很容易地找到所有S for T和反向.

您是否可以将链接发布到已包含此功能的抛光库中?

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有