2 つのプロパティを持つ単純なドメイン クラスがあります。例えば:
class Person {
String firstName
String lastName
}
ここで、動的ファインダーを使用して、「Some Guy」という名前の男を見つけたいと思います。
def thisGuy = Person.findByFirstNameAndLastName("Some","Guy")
データベースに適切なインデックスを作成してこの検索を迅速に行うには、個人クラスに何を追加すればよいですか? これは私の現在の推測です:
static mapping = {
firstName index: 'Name_Idx'
lastName index: 'Name_Idx'
}
それは正しいですか、それともそれぞれのインデックスを作成する必要がありますか?
static mapping = {
firstName index: 'Fname_Idx'
lastName index: 'Lname_Idx'
}