„Grails” változatai közötti eltérés
[ellenőrzött változat] | [ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
81. sor:
=== Osztálymetódusok ===
A GORM által kezelt tartományosztályok rendelkeznek a következő osztályszintű (static) metódusokkal.
{|{{széptáblázat}}
|-----
88 ⟶ 87 sor:
! style="background:#00b7b7;" | példa
|-----
|| <
||''Az adott osztályból tárolt rekordok száma az adatbázisban.''
|| <source lang="groovy">def cowCount = Cow.count()</source>
|-----
|| <
||''Igazat ad vissza, ha létezik adott típusú rekord.''
|| <source lang="groovy">def cowExists = Cow.exists(1)</source>
|-----
|| <
||''Visszaadja a feltételnek megfelelő első rekordot.''
|| <source lang="groovy">def cow = Cow.find("from Cow c where c.color = ?", [ 'Lila' ])</source>
|-----
|| <
||''Visszaadja a feltételnek megfelelő rekordok listáját.''
|| <source lang="groovy">def cows = Cow.findAll("from Cow c where c.color = ?", [ 'Lila' ])</source>
|-----
|| <
||''Visszaadja a mintának megfelelő első rekordot.''
|| <source lang="groovy">def cow = Cow.findByColor("lila")</source>
|-----
|| <
||''Visszaadja a mintának megfelelő első rekordot.''
|| <source lang="groovy">def cow = Cow.findByColorLike("li%")</source>
|-----
|| <
||''Visszaadja a mintának megfelelő rekordok listáját.''
|| <source lang="groovy">def cows = Cow.findAllByColor("lila")</source>
|-----
|| <
||''Visszaadja a mintának megfelelő rekordok listáját.''
|| <source lang="groovy">def cows = Cow.findAllByColorLike("li%")</source>
|-----
|| <
||''Visszaadja az első olyan rekordot, ami megfelel a feltételeknek.''
|| <source lang="groovy">def cow = Cow.findWhere(color:"lila")</source>
129 ⟶ 128 sor:
|-----
|}
=== Példánymetódusok ===
A GORM által kezelt tartományosztályok példányváltozói mindig rendelkeznek a következő perzisztáló metódusokkal:
|