romanb
|
e1f2b8abec
|
[2.0] Implemented support for mapped superclasses. Fixed #2353.
|
2009-07-30 15:16:02 +00:00 |
|
romanb
|
2ec4cc5cbe
|
[2.0] More cleanups for recent lazy-loading implementation and minor object hydration improvements and cleanups. Collection refactoring part I for ticket #2352.
|
2009-07-29 11:57:27 +00:00 |
|
romanb
|
d674f1923d
|
[2.0] Fixed #2373. Some small perf. improvements for UnitOfWork.
|
2009-07-23 09:52:16 +00:00 |
|
piccoloprincipe
|
0c623fdb9e
|
[2.0] Accomodate joincolumn names in the metadata, in the selection and the hydration processes. Improved Api of the ProxyFactory. Working implementation of lazy loading for *-to-one associations (affects #2348)
|
2009-07-20 12:05:19 +00:00 |
|
romanb
|
b8090c99a3
|
[2.0] Moved locking tests into Functional namespace. Fixed several missing flush() calls in some functional association tests. Reordered DELETE statements for ecommerce model tests in OrmFunctionalTestCase in order to maintain referential integrity. Fixed issue with bi-directional self-referencing one-one associations. Some other small improvements and cosmetics. Small hydration performance improvement through inlining method call in UnitOfWork::createEntity().
|
2009-07-18 11:41:37 +00:00 |
|
jwage
|
cc3ea569a4
|
[2.0] Initial version of optimistic locking with integer version columns
|
2009-07-17 18:13:03 +00:00 |
|
jwage
|
c4e330e5ca
|
[2.0] Placing loadClassMetadata() event so users can manipulate class meta data through events
|
2009-07-15 20:18:40 +00:00 |
|
romanb
|
9075f10bf5
|
[2.0] Moved cache drivers to Common package. Added new annotation parser implementation to Common package. AnnotationDriver in ORM not yet migrated.
|
2009-07-06 20:34:54 +00:00 |
|
romanb
|
d90e71d002
|
[2.0] First implementation of XmlDriver + tests. First draft of XSD document.
|
2009-06-01 16:14:11 +00:00 |
|
romanb
|
2b8091e80c
|
[2.0] Code review with comments and small corrections.
|
2009-05-30 09:37:56 +00:00 |
|
romanb
|
292e93ded4
|
[2.0] Formatting issues.
|
2009-05-28 11:39:16 +00:00 |
|
romanb
|
a758b56551
|
[2.0] Introduced SQL logging facilities. Made Type constructor private to prevent instantiation and force use of the factory method getType().
|
2009-05-28 11:13:12 +00:00 |
|
romanb
|
55d70248a9
|
[2.0] Implemented class table inheritance (no DQL bulk UPDATE/DELETE support yet)
|
2009-05-21 08:53:40 +00:00 |
|
romanb
|
4f5b332d34
|
[2.0] Adding insert performance tests.
|
2009-05-19 16:11:08 +00:00 |
|
romanb
|
e79c45f9ac
|
[2.0] Fixed issues discovered during code coverage report generation. Made all ClassMetadata properties public (good reasons, read the class docblock). Performance improvements.
|
2009-05-14 10:03:09 +00:00 |
|
romanb
|
ecd30bc242
|
[2.0] Started to implement proxy object handling. Introduced a configuration switch for partial objects (allowPartialObjects) that defaults to TRUE. Setting to FALSE enables proxying and lazy-loading.
|
2009-05-13 15:19:27 +00:00 |
|
romanb
|
a6d9236ef2
|
[2.0] Fixes and enhancements to sequence generators. Test suite now runs & passes against postgres. Other minor, unrelated cleanups.
|
2009-05-05 17:20:55 +00:00 |
|
romanb
|
ee46dba332
|
[2.0] Moved code between Query and AbstractQuery. Added first NativeQuery implementation. Hydration work and code movements for discriminator column usage. Started implementing Single Table Inheritance.
|
2009-04-12 19:02:12 +00:00 |
|
romanb
|
523c93c2f1
|
[2.0] Refactored SQL query building process and hydration. Hydration should now support result sets with any number of root components. Introducing ResultSetMapping that is used by hydration instead of queryComponents. This allows mapping of arbitrary SQL queries (NativeQuery).
|
2009-04-09 18:12:48 +00:00 |
|
romanb
|
f9a222817c
|
[2.0] Work on ID generators, functional tests and more.
|
2009-03-30 19:43:05 +00:00 |
|
jwage
|
d458197e3a
|
[2.0] Another step towards finishing namespace refactoring
|
2009-02-20 05:46:20 +00:00 |
|
romanb
|
deb095f2c8
|
Some cleanups, docblocks, and a small needed refactoring of ClassMetadataFactory.
|
2009-02-05 17:34:44 +00:00 |
|
romanb
|
efb733d7df
|
[2.0] Refactored cache drivers. Made use of ArrayCache as the metadata cache during a test suite run.
|
2009-02-04 18:03:05 +00:00 |
|
romanb
|
22e94ac594
|
Enabling namespaces. Final restructurings.
|
2009-01-22 19:38:10 +00:00 |
|
romanb
|
1f6676f1d9
|
cache driver corrections
|
2009-01-06 21:47:29 +00:00 |
|
romanb
|
7363fc3ec0
|
More ClassMetadataFactory tests
|
2009-01-06 18:30:51 +00:00 |
|
romanb
|
c2ab01bf7e
|
Added first ClassMetadataFactory tests.
|
2009-01-06 17:22:23 +00:00 |
|
romanb
|
957a6b2c89
|
added missing annotation driver class. small refactorings. added first ClassMetadata serialization tests.
|
2009-01-05 20:18:56 +00:00 |
|
romanb
|
bcf0110249
|
replaced code driver with annotation driver using addendum.
|
2009-01-05 17:25:56 +00:00 |
|
romanb
|
9971057076
|
moving towards transparent persistence.
|
2008-12-18 14:08:11 +00:00 |
|
romanb
|
d4e554fb44
|
moved classmetadata & co
|
2008-09-12 17:39:39 +00:00 |
|