You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Paul King (JIRA)" <ji...@apache.org> on 2016/01/04 08:08:39 UTC
[jira] [Updated] (GROOVY-7692) Error parsing GroovyRowResult to
Domain (Groovy 2.4.4)
[ https://issues.apache.org/jira/browse/GROOVY-7692?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Paul King updated GROOVY-7692:
------------------------------
Issue Type: Improvement (was: Bug)
> Error parsing GroovyRowResult to Domain (Groovy 2.4.4)
> ------------------------------------------------------
>
> Key: GROOVY-7692
> URL: https://issues.apache.org/jira/browse/GROOVY-7692
> Project: Groovy
> Issue Type: Improvement
> Components: SQL processing
> Affects Versions: 2.4.4
> Reporter: Daniel Samper
> Assignee: Paul King
>
> When we do a parse from GroovyRowResult class to a domain class (Cuser in the example below) only columns with the same name in database and domain are parsed. For example:
> Domain field 'name' -> Database column 'name' -> Parsed successfully
> Domain field 'photoId' -> Database column 'photo_id' -> Not parsed (null value)
> {code}
> Sql sql = new Sql(dataSource)
> List<GroovyRowResult> candidates = sql.rows("{call bestCandidatesForClientSelection(?,?,?,?,?,?,?)}", [cuser.id, task.tasktype.id, task.id, task.latitude, task.longitude, 12, 5])
> candidates.each { candidate ->
> result.add(new Cuser(candidate ))
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)