db-torque-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Tilsted (JIRA)" <j...@apache.org>
Subject [jira] [Created] (TORQUE-318) retrieveByPK throws TorqueException instead of NoRowsException when it can't find a primary key.
Date Thu, 05 Jun 2014 15:42:01 GMT
Martin Tilsted created TORQUE-318:
-------------------------------------

             Summary: retrieveByPK throws TorqueException instead of NoRowsException when
it can't find a primary key.
                 Key: TORQUE-318
                 URL: https://issues.apache.org/jira/browse/TORQUE-318
             Project: Torque
          Issue Type: Bug
    Affects Versions: 4.0
            Reporter: Martin Tilsted


I have the following in my schema.xml:
<table name="read" idMethod="none">
 <column name="userRef" primaryKey="true" required="true" type="INTEGER" />
 <column name="entryId" primaryKey="true" required="true" type="INTEGER" />
 <column name="entryType" primaryKey="true" required="true" type="INTEGER" />
 <column name="readTime" type="TIMESTAMP" required="true" />
</table>

Which then generate the following code in my Peer class.
    /**
     * retrieve object using using pk values.
     *
     * @param juusuuserref int
     * @param entryid int
     * @param entrytype int
     * @param con Connection
     */
    public static Juusuread retrieveByPK(
            int juusuuserref,
            int entryid,
            int entrytype,
            Connection con) throws TorqueException
{
....
}

But this retrieveByPK will throw a
TorqueException("Failed to select one and only one row.")
instead of a NoRowsException as expected.




--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org


Mime
View raw message