【发布时间】:2012-03-05 16:02:41
【问题描述】:
我有一个定义如下的 scala 特征:
trait AdvertisementDAO[A <: Advertisement] extends CrudRepository[A, Integer] {
...
我希望能够获得该 DAO 的一个实例,该实例适用于 Advertisement 的子类或基类 Advertisement 本身。我不确定如何达到预期的效果。
这是我尝试过的:
@Inject
var advertisementDAO: AdvertisementDAO[+Advertisement] = _
谁能帮忙?
【问题讨论】:
标签: scala variance type-bounds