Перенос java-интерфейса на типаж scala с помощью generics

Я новичок в Scala, и мне нужно перенести часть java-приложения на scala.

У меня есть следующее определение интерфейса Java, которое выглядит следующим образом:

public interface AccountDAO<A extends Account> extends CrudRepository<A, Integer> {
...
}

Я не уверен, как реализовать параметризованный тип scala в соответствии с приведенными выше универсальными шаблонами Java.

Вот моя характеристика scala:

trait AccountDAO extends CrudRepository[A, Int] {
...
}

У меня проблема с A.

Кто-нибудь может посоветовать?

5
задан balteo 24 February 2012 в 10:03
поделиться