Guilherme Blanco
1587aac4ff
Added support for OneToMany with orphanRemoval. Replacing entire collection now deletes the replaced collection (scheduled for deletion). No event handling is done as it happens at DBAL level.
2015-11-05 00:08:44 -05:00
Tomáš Votruba
b3b0f6bd5b
PersisterException: missing license added
2015-04-17 12:46:52 +02:00
Josef Kříž
e57be9da5e
Fix: generated IDs are converted to integer
2015-03-23 17:51:04 +01:00
Jeroen Thora
a409e7591d
Changed some wrong usage of the @internal phpdoc
2015-03-15 16:53:34 +01:00
vvh-empora
6afcac84d0
embeddedClasses support...
...
...for JoinedSubclassPersister.php
2015-03-03 11:40:19 +01:00
Guilherme Blanco
4680a7b861
Fixed bug where embedded reflection fields were never exposed to userland.
2015-02-20 14:10:28 -05:00
Marco Pivetta
2a99d5a19b
#1113 - minor CS fixes (spacing/alignment)
2015-02-16 01:02:56 +00:00
Asmir Mustafic
cb52782e5e
Default Version Value identifier is always an array
2015-02-16 00:53:47 +00:00
Asmir Mustafic
c9e66e464d
Changed getSelectConditionStatementColumnSQL return docblock
2015-02-16 00:53:47 +00:00
Asmir Mustafic
1630ec1ebd
Fixed owing-inverse side search by criteria
2015-02-16 00:53:47 +00:00
Asmir Mustafic
4d531d8855
Right type detection on to-many relations
2015-02-16 00:53:47 +00:00
Asmir Mustafic
5838115582
Fixed type checking on to-many relations
2015-02-16 00:53:47 +00:00
Asmir Mustafic
5e29bbd41f
Improved composite primary key support
2015-02-16 00:53:46 +00:00
Asmir Mustafic
fb5cd928ee
Mark getSelectConditionStatementColumnSQL method as private
2015-01-28 23:55:20 +01:00
Marco Pivetta
f32766c00d
#1169 DDC-3343 - when using one-to-many extra-lazy with orphan-removal, referenced entities should be deleted directly
2015-01-27 07:46:31 +01:00
Marco Pivetta
9eaac13615
#1169 DDC-3343 - correcting one-to-many persister - association should not be updated directly if no orphan removal is involved
2015-01-27 06:27:37 +01:00
Marco Pivetta
146354d835
Merge pull request #1280 from Ocramius/hotfix/#1277-find-one-with-eager-loads-is-failing
...
[DDC-3346] #1277 find one with eager loads is failing
2015-01-25 06:00:47 +01:00
Marco Pivetta
d4b278c809
#1277 DDC-3346 - removing leftover comments
2015-01-25 05:03:19 +01:00
Marco Pivetta
97ea6a7d85
#1277 DDC-3346 - removing array-based persister context handling (better to just use private props)
2015-01-24 14:39:47 +01:00
Marco Pivetta
1672448993
#1277 DDC-3346 DDC-3531 - renaming persister context switch for clarity
2015-01-24 14:39:45 +01:00
Marco Pivetta
a37fa97be3
#1277 DDC-3346 DDC-3531 - skipping joining of associations when limiting and fetch-joining to-many eager associations
2015-01-24 14:39:45 +01:00
Marco Pivetta
67f60f2286
#1277 DDC-3346 DDC-3531 - switching persister context at runtime, depending on choices
2015-01-24 14:39:44 +01:00
Marco Pivetta
23a0d9a1fb
#1277 DDC-3346 DDC-3531 - switch persister context at runtime
2015-01-24 14:39:44 +01:00
Marco Pivetta
8b9171c8ad
#1277 DDC-3346 DDC-3531 - caching the currently in use persister context
2015-01-24 14:39:44 +01:00
Marco Pivetta
ebdfab8f2c
#1277 DDC-3346 DDC-3531 - moved sqlTableAliases
into the newly created CachedPersisterContext
2015-01-24 14:39:44 +01:00
Marco Pivetta
2a7f149029
#1277 DDC-3346 DDC-3531 - moved sqlAliasCounter
into the newly created CachedPersisterContext
2015-01-24 14:39:44 +01:00
Marco Pivetta
b9f698c98c
#1277 DDC-3346 DDC-3531 - moved selectJoinSql
into the newly created CachedPersisterContext
2015-01-24 14:39:43 +01:00
Marco Pivetta
55930a3402
#1277 DDC-3346 DDC-3531 - moved selectColumnListSql
into the newly created CachedPersisterContext
2015-01-24 14:39:43 +01:00
Marco Pivetta
4c62d3bfda
#1277 DDC-3346 DDC-3531 - moved resultsetmapping into the newly created CachedPersisterContext
2015-01-24 14:39:43 +01:00
Marco Pivetta
6a2b7c2a8e
#1169 DDC-3343 - correcting query count assertions on extra-lazy specific tests (some DELETE operations became UPDATE operations)
2015-01-24 12:20:33 +01:00
Marco Pivetta
15397bbe40
#1169 DDC-3343 - refactoring test to use pre-existing test models
2015-01-24 11:54:03 +01:00
Marco Pivetta
f184956d3a
#1169 DDC-3343 - one-to-many extra-lazy should not delete associated values when they are removed, but just update the owning side
2015-01-24 11:40:48 +01:00
Anderson Müller
d48093886d
Fix error undefined index "targetEntity"
2015-01-18 15:54:43 +01:00
Marco Pivetta
f13b085582
Using PersisterHelper
instead of the unreliable ClassMetadataInfo#getTypeOfColumn()
2015-01-17 08:14:04 +01:00
Marco Pivetta
f1170c84a4
#1086 - Passing type information when building meta-mappings for JTI and STI inheritances
2015-01-17 08:09:55 +01:00
Marco Pivetta
131a39bad4
#1178 - s/getValue/getIdentifierValues
2015-01-17 07:59:03 +01:00
Marco Pivetta
d47f724f16
#1178 - restoring correct getJoinTableRestrictionsWithKey
logic as per @jaspernbrouwer's previous implementation
2015-01-17 07:59:02 +01:00
Marco Pivetta
f88f5ce454
#1178 - fetching actual target entity when resolving column types of it
2015-01-17 07:59:02 +01:00
Marco Pivetta
a39b6869ca
#1178 - mapping between criteria parameters and types when fetching on one-to-many with additional criterions
2015-01-17 07:59:02 +01:00
Marco Pivetta
ce446a6f03
#1178 - correcting filtering when initializing a one-to-many collection that has composite complex (custom DBAL types) identifiers
2015-01-17 07:59:02 +01:00
Marco Pivetta
096bd90aed
#1178 - using the PersisterHelper
to extract type of associated meta-result columns
2015-01-17 07:59:02 +01:00
Marco Pivetta
0743238b43
#1178 - minor code duplication removal
2015-01-17 07:59:01 +01:00
Marco Pivetta
4eaa7ea821
#1178 - correcting class from which the type of a column should be fetched (source class when relationToSourceKeyColumns
is used)
2015-01-17 07:59:01 +01:00
Marco Pivetta
6e2179aa8e
#1178 - handling custom types when filtering/removing by element in extra-lazy many-to-many associations
2015-01-17 07:59:01 +01:00
Marco Pivetta
5e49aeef6f
#1178 - handling custom types when filtering by key in extra-lazy many-to-many associations
2015-01-17 07:59:01 +01:00
Marco Pivetta
e39f08f6bd
#1178 - handling correct parameter binding when counting extra-lazy collections with custom-type referenced identifiers
2015-01-17 07:59:01 +01:00
Marco Pivetta
41900dca76
#1178 - correctly handling initialization of collections referenced via custom DBAL types
2015-01-17 07:59:00 +01:00
Marco Pivetta
91bceca7ee
#1178 - correcting collection insert/update logic to correctly cast values for custom typed columns
2015-01-17 07:59:00 +01:00
Marco Pivetta
a80532a538
#1178 - correcting association column type when dealing with multiple derived associations/identifier levels
...
Since the ClassMetadata can only know about internal state, any `joinColumn` association details on the
inverse side of an association need to be computed by fetching associated metadata.
2015-01-17 07:59:00 +01:00
Marco Pivetta
445798ed46
#1178 - reverting patch and keeping tests (rebase gone awry)
...
Also cleaning up `OrmFunctionalTestCase`
2015-01-17 07:59:00 +01:00