- Turned namespacing on
- Collapsed SqlMapConfig.xml files with the exception of that for activities, which uses a different datasource bean
- Tried to use it and discovered a "feature": If any ID has a '.' in it, then it is assumed to be namespaced already ...
- Fixed up all IDs for iBatis objects; replaced '.' with '_' except in our namespaces
- Don't panic! It's a find/replace job of ID strings. Errors will be hard and fast, if there are any. All DAO and activities tests run.
- The AVM refactor will get some conflicts in the ibatis-context.xml
- Either follow the same pattern and fix up the IDs, or
- Keep a separate bean until some later time.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16106 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- Provides transaction-aware locking
- Post-transaction cleanup is automatically done
- Retrying for lock acquisition is handled internally as well
- Downgraded the lock concurrency tests for the build machine (maybe 50 threads was too much)
- Deadlock tests added for the high-level locking
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13968 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- Unit test not checked in as it requires some schema change work that has been done manually
- Moved activities DAO code and renamed data services to DAOs (as per iBatis and Wikipedia, etc)
- DAO code should now go into org.alfresco.repo.domain...
- DAO components are bean:xyzDAO and class:XyzDAO
- Entity beans are XyzEntity, etc
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13922 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261