DAO'yu Scala'da şu şekilde uygulamak istiyorum:DAO Scala'da Nasıl Uygulanır?
trait DAO[PK,-T,-Q] {
// T is a "value object", PK is a primary key, and Q is query parameters.
def create(t:T):Unit
def update(t:T):Unit
def remove(pk:PK):Unit
def find(query:Q):Seq[T]
}
Mantıklı mı? "Java'ya" benzemiyor mu? DAO’yu Scala’da nasıl tasarlayacak/uygulayacaksınız?
- çok sübjektif bir konu ;-) –
nedir ulaşmak ister misin ORM olmak veya Aktif Kayıt kalıbını uygulamak mı? Eğer Active Record'u uygulamak istiyorsanız, o zaman bunu yapan ORM'ler var ... –
Ne yapmak istediğinize bağlı olarak Lift, bir özellikli ORM sağlar, böylece kendi – AdamH