aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data/NHibernate/NHibernateManager.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-02-14Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke1-7/+7
* Created value object for EstateRegionLink for storing the estate region relationship. * Refactored slightly NHibernateManager and NHibernateXXXXData implementations for accesing nhibernate generated ID on insert. ** Changed NHibernateManager.Save method name to Insert as it does Insert. ** Changed NHibernateManager.Save return value object as ID can be both UUID and uint currently. ** Changed NHibernateManager.Load method Id parameter to object as it can be both UUID and uint. * Created NHibernateEstateData implementation. This is the actual estate storage. * Created NHibernate mapping files for both EstateSettings and EstateRegionLink * Created MigrationSyntaxDifferences.txt files to write notes about differences in migration scripts between different databases. * Created estate storage migration scripts for all four databases. * Created estate unit test classes for all four databases. * Updated one missing field to BasicEstateTest.cs * Tested NHibernate unit tests with NUnit GUI. Asset databases fail but that is not related to this patch. * Tested build with both Visual Studio and nant. * Executed build tests with nant succesfully.
2009-02-12* optimized usings.lbsa711-3/+3
2009-01-25Applied patch from #3012 Fixing a minor bug where nhibernate mappings from ↵Adam Johnson1-9/+9
outside OpenSim.Data.NHibernate assembly were not included in sessionFactory. Thanks mpallari!
2009-01-20* Apply http://opensimulator.org/mantis/view.php?id=3020Justin Clarke Casey1-2/+2
* Adds a grid db implementation and unit tests to the NHibernate module
2009-01-20* Apply http://opensimulator.org/mantis/view.php?id=3012Justin Clarke Casey1-10/+49
* Allows different assemblies to be used in NHibernateManager, which makes it possible to use mapping and migration files in different assemblies. * Thanks mpallari!
2009-01-10Thank you kindly, Tlaukkan (Tommil) for a patch that:Charles Krinke1-45/+73
NHibernate MySQL migration was not working as mysql dialect is MySQL5Dialect now instead of MySQLDialect which is the migration sub folder name. Fixed this by adding simple dialect to migration sub type mapping to manager initialization to avoid need of renaming migration script folder each time MySQL version changes. Removed shared session and changed session to be constructed per call as NHibernate session is not thread safe. Refactored manager member names to be according to the naming convention (full words in camel case).
2009-01-05fixes mantis #2950Justin Clarke Casey1-0/+6
2008-12-04* Check in another patch from http://opensimulator.org/mantis/view.php?id=2710Justin Clarke Casey1-6/+0
* This allows removal of the old NHiberate.Mapping.Attributes.dll * Also add in the files I forgot about last time. Doh!
2008-12-02* Reapply http://opensimulator.org/mantis/view.php?id=2710Justin Clarke Casey1-18/+124
* This patch gets NHibernate working *** PLEASE NOTE: This patch now requires the libmono-oracle2.0-cil library to be installed on Ubuntu (to stop the System.Data.Oracle missing failure) *** * Not sure what the dependency is on other distros. Adding this info to http://opensimulator.org/wiki/Build_Instructions would be most welcome * Adds Castle.* libraries that were missing last time (note, dlls have been added from http://downloads.sourceforge.net/nhibernate/NHibernate-2.0.1.GA-bin.zip)
2008-12-01* Unforunately it turns out not to be that simple. Revert the rest of r7560 ↵Justin Clarke Casey1-124/+18
for now.
2008-12-01* From Mantis#2701 - Implements NHibernate data adapter, adds support for ↵Adam Frisby1-18/+124
MsSql2005 to NHibernate. * Patch courtesy of Adminotech and realXtend. Thanks!
2008-08-18Formatting cleanup.Jeff Ames1-1/+1
2008-06-27last round of warning squashing. calling it a day now.Dr Scofield1-4/+4
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-6/+3
(this took a while to run).
2008-04-03point in time update of NHibernate Asset Mapping codeSean Dague1-10/+10
2008-04-02starting to stub out NHibernate data source. This isn't in Sean Dague1-28/+23
prebuild yet so it's currently dead code in tree, and shouldn't bother anyone. Once this does *something* I'll add it into the main build. However it seemed like a good idea to commit work as I go for people interested in it.
2008-03-18Formatting cleanup.Jeff Ames1-27/+27
2008-02-05Converted logging to use log4net.Jeff Ames1-4/+7
Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
2007-12-27* Optimized usingslbsa711-1/+1
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-10saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames1-2/+2
notice of doom
2007-10-30* Optimized usingslbsa711-3/+4
* Shortened type references * Removed redundant 'this' qualifier
2007-09-17fixing me some line endingsSean Dague1-63/+63
2007-09-10mass update of urls in source code to new websiteSean Dague1-1/+1
2007-08-28Taken the old scripting engine out of Region.Environment and moved it into a ↵MW1-63/+63
separate module: OpenSim.Region.ExtensionsScriptModule (named as such because the purpose of it is to script server extensions, rather than "user scripting" like Tedd's engine.)
2007-08-06... and here's the second part...lbsa711-0/+0
2007-08-06Part 1 of a two-part commit to change caps of 'scripting' dir...lbsa711-0/+0
2007-07-17* More LSL related funAdam Frisby1-1/+6
2007-07-16changed to native line ending encodingSean Dague1-58/+58
2007-07-14* encapsulated some public fieldslbsa711-1/+1
2007-07-13* Renamed OpenSim.Region.Enviroment.Scripting to OpenSim.Region.ScriptingAdam Frisby1-1/+1
* Renamed OpenSim.Scripting to OpenSim.Region.Scripting
2007-07-05* Added Java support back into Sugilite (although it still needs a calling ↵Adam Frisby1-1/+5
host to be added).
2007-07-03* Optimized usings (the 'LL ate my scripts' commit)lbsa711-6/+2
* added some licensing info
2007-06-28Finished removing the old scripting code, Scene.Scripting.cs and ↵MW1-1/+1
OpenSim.Framework.Interfaces.Scripting.
2007-06-28Imported the scripting changes, so now should be up to date with sugilite. MW1-12/+20