You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ibatis.apache.org by rg...@apache.org on 2009/06/28 01:04:21 UTC
svn commit: r789026 -
/ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/DataMapper.cs
Author: rgrabowski
Date: Sat Jun 27 23:04:20 2009
New Revision: 789026
URL: http://svn.apache.org/viewvc?rev=789026&view=rev
Log:
Replaced long DataMapperLocalSessionScope Type name with var.
Added GetMappedStatement to make getting a mapped statement consistent.
Modified:
ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/DataMapper.cs
Modified: ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/DataMapper.cs
URL: http://svn.apache.org/viewvc/ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/DataMapper.cs?rev=789026&r1=789025&r2=789026&view=diff
==============================================================================
--- ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/DataMapper.cs (original)
+++ ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/DataMapper.cs Sat Jun 27 23:04:20 2009
@@ -79,9 +79,9 @@
/// </returns>
public object Insert(string statementId, object parameterObject)
{
- using (DataMapperLocalSessionScope sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
+ using (var sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
{
- IMappedStatement statement = modelStore.GetMappedStatement(statementId);
+ IMappedStatement statement = GetMappedStatement(statementId);
return statement.ExecuteInsert(sessionScope.Session, parameterObject);
}
}
@@ -135,9 +135,9 @@
throw new DataMapperException("resultObject parameter must be instantiated before being passed to QueryForList");
}
- using (DataMapperLocalSessionScope sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
+ using (var sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
{
- IMappedStatement statement = modelStore.GetMappedStatement(statementId);
+ IMappedStatement statement = GetMappedStatement(statementId);
statement.ExecuteQueryForList(sessionScope.Session, parameterObject, resultObject);
}
}
@@ -154,9 +154,9 @@
/// <returns>A List of result objects.</returns>
public IList QueryForList(string statementId, object parameterObject)
{
- using (DataMapperLocalSessionScope sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
+ using (var sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
{
- IMappedStatement statement = modelStore.GetMappedStatement(statementId);
+ IMappedStatement statement = GetMappedStatement(statementId);
return statement.ExecuteQueryForList(sessionScope.Session, parameterObject);
}
}
@@ -192,9 +192,9 @@
/// <exception cref="DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
public IDictionary QueryForMap(string statementId, object parameterObject, string keyProperty, string valueProperty)
{
- using (DataMapperLocalSessionScope sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
+ using (var sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
{
- IMappedStatement statement = modelStore.GetMappedStatement(statementId);
+ IMappedStatement statement = GetMappedStatement(statementId);
return statement.ExecuteQueryForMap(sessionScope.Session, parameterObject, keyProperty, valueProperty);
}
}
@@ -217,9 +217,9 @@
/// <exception cref="DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
public IDictionary QueryForMapWithRowDelegate(string statementId, object parameterObject, string keyProperty, string valueProperty, DictionaryRowDelegate rowDelegate)
{
- using (DataMapperLocalSessionScope sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
+ using (var sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
{
- IMappedStatement statement = modelStore.GetMappedStatement(statementId);
+ IMappedStatement statement = GetMappedStatement(statementId);
return statement.ExecuteQueryForMapWithRowDelegate(sessionScope.Session, parameterObject, keyProperty, valueProperty, rowDelegate);
}
}
@@ -236,9 +236,9 @@
/// </returns>
public object QueryForObject(string statementId, object parameterObject, object resultObject)
{
- using (DataMapperLocalSessionScope sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
+ using (var sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
{
- IMappedStatement statement = modelStore.GetMappedStatement(statementId);
+ IMappedStatement statement = GetMappedStatement(statementId);
return statement.ExecuteQueryForObject(sessionScope.Session, parameterObject, resultObject);
}
}
@@ -273,9 +273,9 @@
/// <returns>A List of result objects.</returns>
public IList QueryWithRowDelegate(string statementId, object parameterObject, RowDelegate rowDelegate)
{
- using (DataMapperLocalSessionScope sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
+ using (var sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
{
- IMappedStatement statement = modelStore.GetMappedStatement(statementId);
+ IMappedStatement statement = GetMappedStatement(statementId);
return statement.ExecuteQueryForRowDelegate(sessionScope.Session, parameterObject, rowDelegate);
}
}
@@ -294,9 +294,9 @@
/// <returns>The number of rows effected.</returns>
public int Update(string statementId, object parameterObject)
{
- using (DataMapperLocalSessionScope sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
+ using (var sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
{
- IMappedStatement statement = modelStore.GetMappedStatement(statementId);
+ IMappedStatement statement = GetMappedStatement(statementId);
return statement.ExecuteUpdate(sessionScope.Session, parameterObject);
}
}
@@ -318,9 +318,9 @@
/// <exception cref="DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
public IDictionary<K, V> QueryForDictionary<K, V>(string statementId, object parameterObject, string keyProperty, string valueProperty)
{
- using (DataMapperLocalSessionScope sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
+ using (var sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
{
- IMappedStatement statement = modelStore.GetMappedStatement(statementId);
+ IMappedStatement statement = GetMappedStatement(statementId);
return statement.ExecuteQueryForDictionary<K, V>(sessionScope.Session, parameterObject, keyProperty, valueProperty);
}
}
@@ -362,9 +362,9 @@
/// <exception cref="DataMapperException">If a transaction is not in progress, or the database throws an exception.</exception>
public IDictionary<K, V> QueryForDictionary<K, V>(string statementId, object parameterObject, string keyProperty, string valueProperty, DictionaryRowDelegate<K, V> rowDelegate)
{
- using (DataMapperLocalSessionScope sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
+ using (var sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
{
- IMappedStatement statement = modelStore.GetMappedStatement(statementId);
+ IMappedStatement statement = GetMappedStatement(statementId);
return statement.ExecuteQueryForDictionary(sessionScope.Session, parameterObject, keyProperty, valueProperty, rowDelegate);
}
}
@@ -382,9 +382,9 @@
/// </returns>
public T QueryForObject<T>(string statementId, object parameterObject, T instanceObject)
{
- using (DataMapperLocalSessionScope sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
+ using (var sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
{
- IMappedStatement statement = modelStore.GetMappedStatement(statementId);
+ IMappedStatement statement = GetMappedStatement(statementId);
return statement.ExecuteQueryForObject(sessionScope.Session, parameterObject, instanceObject);
}
}
@@ -420,9 +420,9 @@
/// <returns>A List of result objects.</returns>
public IList<T> QueryForList<T>(string statementId, object parameterObject)
{
- using (DataMapperLocalSessionScope sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
+ using (var sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
{
- IMappedStatement statement = modelStore.GetMappedStatement(statementId);
+ IMappedStatement statement = GetMappedStatement(statementId);
return statement.ExecuteQueryForList<T>(sessionScope.Session, parameterObject);
}
}
@@ -445,9 +445,9 @@
throw new DataMapperException("resultObject parameter must be instantiated before being passed to SqlMapper.QueryForList");
}
- using (DataMapperLocalSessionScope sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
+ using (var sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
{
- IMappedStatement statement = modelStore.GetMappedStatement(statementId);
+ IMappedStatement statement = GetMappedStatement(statementId);
statement.ExecuteQueryForList(sessionScope.Session, parameterObject, resultObject);
}
}
@@ -467,9 +467,9 @@
/// <returns>A List of result objects.</returns>
public IList<T> QueryWithRowDelegate<T>(string statementId, object parameterObject, RowDelegate<T> rowDelegate)
{
- using (DataMapperLocalSessionScope sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
+ using (var sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
{
- IMappedStatement statement = modelStore.GetMappedStatement(statementId);
+ IMappedStatement statement = GetMappedStatement(statementId);
return statement.ExecuteQueryForRowDelegate(sessionScope.Session, parameterObject, rowDelegate);
}
}
@@ -496,9 +496,9 @@
/// <returns>A DataTable</returns>
public DataTable QueryForDataTable(string statementId, object parameterObject)
{
- using (DataMapperLocalSessionScope sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
+ using (var sessionScope = new DataMapperLocalSessionScope(sessionStore, sessionFactory))
{
- IMappedStatement statement = modelStore.GetMappedStatement(statementId);
+ IMappedStatement statement = GetMappedStatement(statementId);
return statement.ExecuteQueryForDataTable(sessionScope.Session, parameterObject);
}
}
@@ -517,5 +517,10 @@
#endregion
+ private IMappedStatement GetMappedStatement(string statementId)
+ {
+ return modelStore.GetMappedStatement(statementId);
+ }
+
}
}