2012-02-24 28 views
5

Ben bir Scala acemi ve bir java uygulamasının bir bölümünü scala'ya geçirmem gerekiyor.Bir java arabirimini generics ile bir scala özelliğine getirme

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

Yukarıdaki java jenerik göre scala parametreli tipini nasıl uygulanacağı emin değilim:

Ben aşağıdaki gibidir aşağıdaki java arayüz tanımı var. İşte

benim scala özelliğidir:

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

Ben sorun A.

kimse tavsiye misiniz birlikte?

cevap

8

tür parametresi A ve Account olan alt tip ilişki aşağıdaki şekilde ifade edilebilir:

trait AccountDAO[A <: Account] extends CrudRepository[A, Int] 
+0

Teşekkür fotNelton! – balteo

İlgili konular