Project: iBATIS

Revision: 662267

Author: gbayon

Date: 01 Jun 2008 14:53:44

Changes:

Show use of a JsonInterpreter which support configuration file in JSON format
such as
{
"sqlMapConfig": {
"properties": {"@uri": "file://../../database.config"},

"settings": {
"setting": {"@useStatementNamespaces": "${useStatementNamespaces}"},
"setting": {"@cacheModelsEnabled": "true"},
"setting": {"@validateSqlMap": "false"},
"setting": {"@useReflectionOptimizer": "true"}
},

"providers": {"@uri": "file://providers.config"},

"database":{
"provider": {"@name": "sqlServer2.0"},
"dataSource": {"@name": "iBatisNet","@connectionString": "data source=${datasource};database=${database};Integrated Security=SSPI;"}
},

"typeHandlers":{
"typeHandler": {"@type": "string","@callback": "AnsiStringTypeHandler"}
},

"sqlMaps":{
"sqlMap": {"@uri": "file://../../${directory}/DocumentModule.xml"},
"sqlMap": {"@uri": "file://../../${directory}/AccountModule.xml"}
}
}
}

Files:
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/bin/Debug/Newtonsoft.Json.dll (try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Apache.Ibatis.DataMapper.SqlClient.Test.2005.csproj (try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/bin/Debug/SqlMap.config.json (try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Domain/JsonInterpreter.cs (try)
added: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/bin/Debug/Newtonsoft.Json.licence.txt (try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/Fixtures/ConfigureTest.cs (try)
modified: /ibatis/trunk/cs/V3/src/Apache.Ibatis.DataMapper.SqlClient.Test.2005/bin/Debug/SqlMap_StatementOnly.config (try)
[?]
To list