iberck
9/7/2015 - 2:10 AM

GORM Reads

GORM Reads

Get

Busca una entidad con el id indicado. si no la encuentra retorna null. Utiliza el caché por default, es decir, en la misma sesión de hibernate solo realiza el primer query, las demás consultas las obtiene del caché (no vuelve a lanzar la consulta después de la primer vez).

Ejecuta 1 query:

Abono a = Abono.get(6)
Abono a2 =Abono.get(6)
Abono a3 = Abono.get(6)
Abono a4 = Abono.get(6)
Abono a5 = Abono.get(6)

findById

Similar a get pero no utiliza el caché, es decir, cada que se lanza dentro de la misma sesión, ejecuta un select

Ejecuta 5 queries:

Abono a = Abono.findById(6)
Abono a2 =Abono.findById(6)
Abono a3 = Abono.findById(6)
Abono a4 = Abono.findById(6)
Abono a5 = Abono.findById(6)

Load

Busca una entidad con el id indicado, lanza una excepción si no encuentra el id.

Read

Lee la entidad en read-only state (no se persisten automáticamente los cambios a menos que se invoque save()). Retorna null si la fila no existe.