Steve Ebersole
8bead4f084
HHH-7011 - Document multi-tenancy
2012-01-31 19:59:37 -06:00
Steve Ebersole
89911003e3
HHH-6336 - Add TenantIdentifierResolver
2012-01-31 12:40:19 -06:00
Gail Badner
230cff7d00
HHH-3218 : ManyToOne Persisting Cascade in Embeddable as part of ElementCollection
2012-01-30 13:37:57 -08:00
Steve Ebersole
bfb7fc8596
HHH-6998 - Expand CustomEntityDirtinessStrategy to define findDirty
2012-01-28 09:44:49 -06:00
Steve Ebersole
91847d7027
HHH-6998 - Expand CustomEntityDirtinessStrategy to define findDirty
2012-01-27 14:51:01 -06:00
Gail Badner
ebee6b731e
HHH-6957 : Throw TransientPropertyValueException if there are unresolved entity insert actions after persist/save/merge listeners execute
2012-01-27 00:15:38 -08:00
Gail Badner
bb4738b1e4
HHH-5299 : Multi-Level cascading of unsaved instances with bidirectional associations fails with TransientObjectException
2012-01-26 19:33:37 -08:00
Steve Ebersole
253cb0a9d3
HHH-6580 - Discriminator value used as ID when inserting entity to PosgtreSQL
2012-01-26 14:37:00 -06:00
Steve Ebersole
fa6a2f6159
HHH-6580 - Discriminator value used as ID when inserting entity to PosgtreSQL
2012-01-25 22:07:50 -06:00
Steve Ebersole
917eef5ad1
HHH-6580 - Discriminator value used as ID when inserting entity to PosgtreSQL
2012-01-25 15:56:25 -06:00
Paweł Stawicki
f69813fad0
HHH-6580 Discriminator value used as ID when inserting entity to PostgreSQL
2012-01-25 15:56:25 -06:00
Steve Ebersole
72e382b045
HHH-3910 - custom dirty flag tracking
2012-01-25 12:38:57 -06:00
Steve Ebersole
23a62802c8
HHH-4358 - Having to use @ForceDiscriminator kind of breaks JPA compatibility
2012-01-24 13:42:57 -06:00
Steve Ebersole
6258df4752
HHH-3910 - custom dirty flag tracking
2012-01-23 22:50:35 -06:00
Scott Marlow
aef0e25405
HHH-6984 only increment statistics if statistics are enabled
2012-01-23 17:34:21 -05:00
Steve Ebersole
537481adbd
HHH-6923 - Remove org.hibernate.service.instrumentation.spi.InstrumentationService
2012-01-23 14:49:23 -06:00
Steve Ebersole
d50a66bc20
HHH-6970 - Expand notion of "natural id mutability" to ternary value
2012-01-23 12:11:46 -06:00
Steve Ebersole
b0ba04d09b
HHH-6974 - Add caching to new "load access" api for natural id loading
2012-01-21 08:39:37 -06:00
Steve Ebersole
bbac2fd220
HHH-6974 - Add caching to new "load access" api for natural id loading
2012-01-20 21:25:38 -06:00
Steve Ebersole
33d399f186
HHH-6974 - Add caching to new "load access" api for natural id loading
2012-01-20 21:16:59 -06:00
Steve Ebersole
622d9b37b9
HHH-6994 - Have EntityEntry fire notification to PersistenceContext on loadedState being updated
2012-01-20 20:45:17 -06:00
Steve Ebersole
e0a09dbd79
HHH-6970 - Expand notion of "natural id mutability" to ternary value
2012-01-20 10:51:17 -06:00
Steve Ebersole
73dec965a0
HHH-6970 - Expand notion of "natural id mutability" to ternary value
2012-01-20 10:51:17 -06:00
Steve Ebersole
57e9b48587
HHH-6970 - Expand notion of "natural id mutability" to ternary value
2012-01-20 10:51:17 -06:00
Gail Badner
0c80b409a1
HHH-5472 : test fixes for dialects that don't support identities
2012-01-19 15:49:11 -08:00
Steve Ebersole
9ff70a8acf
HHH-6985 - Change up tests for PostgreSQL LockMode issues
2012-01-19 10:42:20 -06:00
Gail Badner
66a9f21e89
HHH-5472 : Delay saving an entity if it does not cascade the save to non-nullable transient entities
2012-01-18 18:10:47 -08:00
Gail Badner
ea7afb2683
HHH-5472 : Added tests for delaying entity save due to non-nullable transient entities
2012-01-18 18:10:47 -08:00
Gail Badner
e11e9631c7
HHH-5472 : Delay saving an entity if it does not cascade the save to non-nullable transient entities
2012-01-18 18:10:47 -08:00
Steve Ebersole
e52d184b51
HHH-2879 - add an actual api for loading an entity by natural candidate key (mapped natural-id)
2012-01-16 10:33:05 -06:00
Steve Ebersole
3071fa892f
HHH-2879 - create a SimpleNaturalIdLoadAccess for easier access for simple (single attribute) natural ids
2012-01-13 15:23:02 -06:00
Steve Ebersole
e75b8a77b1
HHH-6967 - HHH-6906 - Clean up javadoc warnings
2012-01-13 11:17:34 -06:00
Steve Ebersole
fb3566b467
HHH-2879 - initial clean implementation with no caching
2012-01-12 16:15:49 -06:00
edalquist
e01ea2ecf8
HHH-2879 Apply hibernate code templates and formatting
2012-01-12 16:15:35 -06:00
edalquist
f74c5a7fa5
HHH-2879 Apply hibernate code templates and formatting
2012-01-12 16:15:19 -06:00
edalquist
8de0f76df1
HHH-2879 Cache naturalId -> entityId sql on init
2012-01-12 16:15:03 -06:00
edalquist
eecee618c6
HHH-2879 Add ResolveNaturalId event, listener and entity persister api
...
HHH-2879 Adds ResolveNaturalIdEvent with listener and default impl
HHH-2879 Adds API to EntityPersister to get an entity's ID based on its natural-id
HHH-2879 Add unit test for initial verification of loading an entity by natural-id
2012-01-12 16:14:28 -06:00
edalquist
8796fe5ed6
HHH-2879 Remove use of generics due to proxy issues
2012-01-12 16:13:45 -06:00
edalquist
2d03ca322d
HHH-2879 Make IdentifierLoadAccess the primary API
...
HHH-2879 Update all load and get APIs to use byId and IdentifierLoadAccess
2012-01-12 16:13:22 -06:00
edalquist
60b6c7f5eb
HHH-2879 Add LoadAccess interfaces to Session API
...
HHH-2879 Add naive implementation of IdentifierLoadAccess
HHH-2879 Add placeholder implementation of NaturalIdLoadAccess
2012-01-12 16:11:50 -06:00
Strong Liu
bd552fe909
code format and correct javadoc
2012-01-11 17:46:18 +08:00
Steve Ebersole
a41efe37d5
HHH-5275 - Criteria.setLockMode does not work correctly
2012-01-09 17:53:24 -06:00
Steve Ebersole
e69104cd23
HHH-5275 - Criteria.setLockMode does not work correctly
2012-01-09 17:06:22 -06:00
Steve Ebersole
8d6a07f611
HHH-6887 - Improve SQLStateConverter to take sql state type from the database metadata into account
2012-01-06 16:50:43 -06:00
Steve Ebersole
86f3f3c347
HHH-6940 - Ability (easier) to run bits of code in a timeout protected way
2012-01-05 16:38:19 -06:00
Steve Ebersole
f8b5190a19
HHH-5275 - Criteria.setLockMode does not work correctly
2012-01-05 16:03:11 -06:00
Steve Ebersole
343269b00d
HHH-5124 - Removing an entity and persisting it again fails
2012-01-05 16:03:11 -06:00
Steve Ebersole
76ac264c6a
HHH-5275 - Criteria.setLockMode does not work correctly
2012-01-03 20:43:50 -06:00
Steve Ebersole
ab94a18c33
HHH-6931 - Provide local database hook
2012-01-03 20:43:15 -06:00
Steve Ebersole
ccc087b975
HHH-5275 - Criteria.setLockMode does not work correctly
2012-01-01 18:52:17 -06:00