I am a Scala newbie and I need to port part of a java application to scala.
I have the following java interface definition which is as follows:
public interface AccountDAO<A extends Account> extends CrudRepository<A, Integer> {
...
}
I am not sure how to implement the scala parameterized type according to the above java generics.
Here is my scala trait:
trait AccountDAO extends CrudRepository[A, Int] {
...
}
The problem I have is with the A.
Can anyone please advise?
The type parameter A
and its subtype relationship to Account
can be expressed as follows:
trait AccountDAO[A <: Account] extends CrudRepository[A, Int]
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With