[ http://issues.apache.org/jira/browse/IBATISNET-114?page=all ]
Gilles Bayon closed IBATISNET-114:
----------------------------------
Fix Version: DataMapper 1.3
Resolution: Fixed
In SVN
> Add support for Java's remapResults="true"
> ------------------------------------------
>
> Key: IBATISNET-114
> URL: http://issues.apache.org/jira/browse/IBATISNET-114
> Project: iBatis for .NET
> Type: Bug
> Reporter: Ron Grabowski
> Assignee: Gilles Bayon
> Priority: Minor
> Fix For: DataMapper 1.3
>
> // DynamicTest.cs
> [Test]
> public void TestDynamicSqlOnColumnSelection()
> {
> Account paramAccount = new Account();
> Account resultAccount = new Account();
> IList list = null;
> paramAccount.LastName = "Dalton";
> list = sqlMap.QueryForList("DynamicSqlOnColumnSelection", paramAccount);
> resultAccount = (Account)list[0];
> Console.WriteLine("FirstName: [{0}]", resultAccount.FirstName);
> AssertAccount1((Account) list[0]);
> Assert.AreEqual(5, list.Count);
> paramAccount.LastName = "Bayon";
> list = sqlMap.QueryForList("DynamicSqlOnColumnSelection", paramAccount);
> resultAccount = (Account)list[0];
> // should be null
> Console.WriteLine("FirstName: [{0}]", resultAccount.FirstName);
> AssertAccount1(resultAccount);
> Assert.AreEqual(5, list.Count);
> }
> <!-- populate certain fields based on the parameterObject -->
> <statement
> id="DynamicSqlOnColumnSelection"
> parameterClass="Account"
> resultClass="Account">
> SELECT
> Account_ID as Id,
> <isEqual property="LastName" compareValue="Dalton" >
> Account_FirstName as FirstName,
> </isEqual>
> <isEqual property="LastName" compareValue="Dalton" >
> Account_LastName as LastName,
> </isEqual>
> Account_Email as EmailAddress
> FROM
> Accounts
> </statement>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira