Strong Liu
ef168c1f5d
HHH-7448 hbm mapping xsd improve
2012-07-13 17:01:47 +08:00
Strong Liu
ab708a7ed9
HHH-2394 remove last comma in the array, seems some jdks do not support it
2012-07-12 23:55:17 +08:00
Strong Liu
cef5f9a7cd
HHH-2394 Add support for SqlFragmentAlias.entity element
2012-07-12 23:30:01 +08:00
Rob Worsnop
5cb8d3a8b3
HHH-2394 Add support for SqlFragmentAlias.entity element
2012-07-12 22:59:22 +08:00
Rob Worsnop
82c99ccf6f
HHH-2394 Removed unused imports
2012-07-12 22:59:22 +08:00
Rob Worsnop
542bc5c83c
HHH-2394 Allowed usage of {alias} marker.
2012-07-12 22:59:22 +08:00
Rob Worsnop
1cd8db2ac3
HHH-2394 Got filters working with secondary tables
2012-07-12 22:59:21 +08:00
Rob Worsnop
05dcc209ae
HHH-2394 Implemented @SqlFragmentAlias
2012-07-12 22:58:11 +08:00
Rob Worsnop
cfe7db063a
consolidate src/test and src/matrix
2012-07-12 22:58:11 +08:00
Rob Worsnop
dc4e87340d
HHH-2394 refactored unit tests
2012-07-12 22:58:11 +08:00
Rob Worsnop
2aa89290f7
HHH-2394 Added test cases
2012-07-12 22:58:11 +08:00
Rob Worsnop
09547a9051
HHH-2394 Remove conditions that blocked filters on sub-classes (for annotations)
2012-07-12 22:58:10 +08:00
Rob Worsnop
63f2639101
HHH-2394 Derive table name from correct filter (fixed typo)
2012-07-12 22:58:10 +08:00
Rob Worsnop
ee01d80677
HHH-2394 Prefixes won't work; need table set explicitly
2012-07-12 22:58:10 +08:00
Rob Worsnop
dbff4c1839
HHH-2394 Got filters working on sub-classes.
2012-07-12 22:58:09 +08:00
Strong Liu
1d2877838b
HHH-7447 ValueHolder used in NaturalIdCacheKey is not Serializable
2012-07-12 22:53:07 +08:00
Strong Liu
9324c7ab1e
HHH-7447 ValueHolder used in NaturalIdCacheKey is not Serializable
2012-07-12 22:38:39 +08:00
Strong Liu
97ac8311d4
HHH-7426 Setting cacheable='true' in orm.xml does not enable caching of entity in 2lc
2012-07-12 15:00:44 +08:00
Lukasz Antoniak
c46daa4cf0
HHH-7440, HHH-7368, HHH-7369, HHH-7370 - Redesign dialect-specific LIMIT clause appliance
2012-07-10 21:19:32 +02:00
Strong Liu
65d1724433
HHH-7310 Resolution of types registered in type registry does not work properly for Properties of @Embeddable types
2012-07-11 01:21:46 +08:00
Philippe Marschall
3e4786220c
HHH-5929 PooledLoOptimizer is not thread-safe
...
All Optimizers in OptimizerFactory are thread safe by having the
#generate(AccessCallback) method synchronized. The only exception is
PooledLoOptimizer who's #generate(AccessCallback) method is not
synchronized.
- make PooledLoOptimizer#generate(AccessCallback) synchronized
https://hibernate.onjira.com/browse/HHH-5929
https://hibernate.onjira.com/browse/HHH-6829
2012-07-11 00:29:32 +08:00
Strong Liu
a86997c7ba
HHH-7442 rename org.hibernate.internal.util.Value
2012-07-10 23:28:20 +08:00
Strong Liu
507e609176
HHH-7431 Reduce NaturalIdCacheKey Memory Footprint
2012-07-10 23:10:34 +08:00
John Verhaeg
6b4b91ccc7
HHH-7439: Added list and map to unidirectional one-to-many test
2012-07-09 11:56:26 -05:00
Gail Badner
cc7cfb5c40
HHH-7436 : Add FailureExpected test for unidirectional many-to-many
2012-07-06 13:13:11 -07:00
Eric Dalquist
a92d402cc5
HHH-7431 Don't pre-calc toString
...
Remove toString pre-calculation to avoid excess memory usage.
2012-07-06 11:15:17 -05:00
Strong Liu
4a6ea053cc
HHH-6491 Binding @SqlResultSetMapping
2012-07-05 01:59:18 +08:00
Gail Badner
bc3964ba98
HHH-7427 : Ensure version column is non-nullable
2012-07-03 16:19:03 -07:00
Gail Badner
6f23941c29
HHH-7322 : Support for bidirectional one-to-many/many-to-one
2012-07-03 12:38:35 -07:00
Strong Liu
1a3c584991
HHH-6491 Binding @SqlResultSetMapping
2012-07-03 14:03:14 +08:00
Strong Liu
10a6425770
HHH-6491 Binding @SqlResultSetMapping
2012-06-29 00:21:26 +08:00
Strong Liu
c1e40df164
HHH-6491 Binding @SqlResultSetMapping
2012-06-28 23:45:27 +08:00
Strong Liu
1679b1d3fc
HHH-6354 ManyToOne natural id binding
2012-06-27 22:46:02 +08:00
Strong Liu
1ab72cfdb6
HHH-6354 component attribute natural id binding
2012-06-27 22:46:01 +08:00
Strong Liu
473790c1e4
HHH-6354 binding natural id on basic attribute
2012-06-27 22:46:01 +08:00
Strong Liu
1b1af382de
HHH-7384 binding natural id cache
...
HHH-6354 Implement natural ID mapping
2012-06-27 22:46:01 +08:00
Strong Liu
b2e0b5032d
HHH-7384 add natural id to the hbm mapping xsd
2012-06-27 22:46:01 +08:00
Strong Liu
080446c89c
HHH-7384 add natural id to the hbm mapping xsd
2012-06-27 22:46:01 +08:00
Gail Badner
7e6ea21908
HHH-7092 : Create default name for foreign and unique key constraints
2012-06-26 14:32:59 -07:00
Gail Badner
c01104fbae
HHH-6436 : Add org.hibernate.metamodel.relational.Column.isIdentity()
2012-06-19 14:41:00 -07:00
Steve Ebersole
d51a0d0c78
HHH-4394 - @OrderBy usage on a joined classes (when using join table) produces incorred SQL syntax.
2012-06-15 17:13:42 -05:00
Gail Badner
f26e13173d
HHH-7392 : Provide support for nullable many-to-one attributes
2012-06-14 14:27:31 -07:00
Gail Badner
22365060d5
HHH-7383 : Change Constraint interface and implementations to return unmodifiable collections instead of Iterable
2012-06-12 16:44:17 -07:00
Lukasz Antoniak
41bac11115
HHH-7311 - Fix and test
2012-06-12 07:22:49 +02:00
Strong Liu
1f78c9685e
HHH-7382 refact: unify the configuration implementation loading strategy
2012-06-12 01:12:37 +08:00
Strong Liu
74b9ebc09a
HHH-7381 license header
2012-06-11 21:54:39 +08:00
Strong Liu
451dcd5f19
HHH-7381 Refact: split CacheImpl from SessionFactoryImpl into a session factory scope service
2012-06-11 21:53:42 +08:00
Strong Liu
aac6510098
HHH-7380 bug when initialize MULTI_TENANT_IDENTIFIER_RESOLVER and CUSTOM_ENTITY_DIRTINESS_STRATEGY
2012-06-11 17:46:54 +08:00
Steve Ebersole
55abc2e357
Fixed files truncated by merge from master
2012-06-08 14:32:09 -05:00
Gail Badner
758c2491b5
Added test code truncated by merge
2012-06-08 12:09:17 -07:00
Steve Ebersole
986b66eb18
Initial merge from master to metamodel
2012-06-07 16:12:32 -05:00
Steve Ebersole
0196ad20f8
consolidate src/test and src/matrix
2012-06-07 14:07:08 -05:00
Steve Ebersole
67c5000885
HHH-7374 - Support KEY, ENTRY and VALUE qualifiers in WHERE clause
2012-06-06 17:22:58 -05:00
Gail Badner
503949b563
HHH-7322 : Integrate one-to-many cascade and fetch mode to persisters
2012-06-06 12:42:55 -07:00
Gail Badner
92c7b2d04f
HHH-7373 : Remove commented out code from unit test
2012-06-05 13:37:00 -07:00
Gail Badner
48cd1e2f81
HHH-7373 : Basic collection element nullability is incorrect
2012-06-05 12:44:11 -07:00
John Verhaeg
188049a5a0
HHH-7372: Added tests to test laziness for other collection types. Also renamed test to better reflect its purpose.
2012-06-05 14:14:49 -05:00
Strong Liu
ab8930d925
HHH-7298 sybase ase 15.7 doesn't support lock timeout in statement level
2012-06-04 11:00:11 +08:00
Gail Badner
a23ec12e9c
HHH-6409 : Add tests and make corrections to Value.getAlias() implementations
2012-06-01 18:20:51 -07:00
Steve Ebersole
e26b8be6a5
HHH-6707 - One-to-One mapping with foreign key in target table and foreign key being the primary key fails with Oracle
2012-06-01 11:59:42 -05:00
Strong Liu
c02de61f24
HHH-7298 seems DB2 do not support set lock timeout from statement level
2012-06-01 17:31:43 +08:00
Strong Liu
0996a970ab
HHH-7298 org.hibernate.test.dialect.functional.SQLServerDialectTest#testLockNowaitSqlServer catches wrong exception
2012-06-01 15:52:00 +08:00
Strong Liu
c0b4b7a577
HHH-7298 regression, org.hibernate.ejb.test.lock.LockTest
2012-05-31 18:58:00 +08:00
Strong Liu
ba5a139bd1
HHH-5396 JPQL KEY(), ENTRY() and VALUE() does not recognize alias refs
2012-05-31 11:17:16 +08:00
Steve Ebersole
44fcd0a156
HHH-5396 - JPQL KEY(), ENTRY() and VALUE() does not recognize alias refs
2012-05-30 16:22:29 -05:00
Strong Liu
2b213dabc3
HHH-7298 regression, org.hibernate.ejb.test.lock.LockTest
2012-05-31 01:11:29 +08:00
Shawn Clowater
29103357a9
HHH-7292 - Changed the EntityEntry to check the CustomDirtynessStrategy first to determine if the entity needs to continue with the dirty check. Previously if the entity had mutable properties then it would bypass the custom dirty check.
...
To maintain legacy functionality still checking the mutable properties before checking the instrumented dirtyFlg (if applicable)
Added a Date property to the "Thing" test entity to verify that with mutable properties that the CustomDirtynessStrategy is still called.
2012-05-30 11:56:45 -05:00
Steve Ebersole
c8431ce5d9
HHH-5881 - Add getter for "namedParameters" to QueryKey
2012-05-30 11:04:00 -05:00
Strong Liu
860efbdff4
HHH-6846 lock timeout is in milliseconds
2012-05-30 23:27:37 +08:00
Strong Liu
0c1569c4f4
HHH-6846 lock timeout is in milliseconds
2012-05-30 23:25:33 +08:00
John Verhaeg
d7910f6e2e
Reverting test HBM file back to use DTD to allow for testing with both old and new metamodels
2012-05-30 09:43:47 -05:00
Strong Liu
ed266c593a
HHH-6256 persistence.xml-specified javax.persistence.lock.timeout is ignored
...
HHH-6846 Support for Query.setHint(javax.persistence.lock.timeout)
2012-05-29 18:15:59 +08:00
Strong Liu
4266cd3585
HHH-7356 javax.persistence.lock.timeout hint is ignored by @NamedQuery
2012-05-29 17:44:09 +08:00
Strong Liu
5e3eb49ba3
HHH-7356 javax.persistence.lock.timeout hint is ignored by @NamedQuery
2012-05-29 17:32:59 +08:00
Guenther Demetz
2036d1479f
hhh-7112
2012-05-29 17:04:44 +08:00
Strong Liu
32d36f6ea9
HHH-7356 add failure expected test
2012-05-29 16:58:28 +08:00
Lukasz Antoniak
51aa114224
HHH-7093 - Oracle does not support row value constructor syntax
2012-05-25 20:57:47 +02:00
Hardy Ferentschik
74300e6120
HHH-7351 Fixed wrong usage of index.getAnnotations and updates tests
2012-05-25 17:01:45 +02:00
Gail Badner
f4cb1846e4
HHH-7349 : Collections mapped with lazy=true are non-lazy
2012-05-24 12:02:42 -07:00
Gail Badner
a76187ec29
HHH-7349 HHH-7344 : Element collection mapped with lazy=true is non-lazy; correct headers for metamodel tests
2012-05-24 11:14:03 -07:00
Lukasz Antoniak
af554fe59b
HHH-7093 - ValidityAuditStrategy behaviour depending on row value constractor feature
2012-05-23 21:32:47 +02:00
Steve Ebersole
09d2c0d3a2
HHH-7306 - Allow use of CurrentTenantIdentifierResolver in normal session opening
2012-05-23 11:22:46 -05:00
John Verhaeg
46ddcd8414
HHH-7328: Modified Binder to ensure referenced entity names are package-qualified
2012-05-23 10:50:32 -05:00
Steve Ebersole
e1062cfa22
HHH-7348 - AbstractMultiTenantConnectionProvider not closing connections
2012-05-23 09:39:36 -05:00
Strong Liu
7ed323a51f
HHH-7345 rollback hibernate.properties
2012-05-23 22:08:43 +08:00
Strong Liu
9b501805c6
HHH-7345 add derby to the matrix testing suite
2012-05-23 21:31:35 +08:00
Strong Liu
d92e91bb4d
HHH-7346 Tests fail on Postgresql due to failure in typecasts
2012-05-23 21:28:57 +08:00
Strong Liu
1f467c01a4
HHH-7323 this test changes the Database Collation but not changed it back, which causes some other tests fail
2012-05-23 18:13:02 +08:00
Gail Badner
7ecdb53e31
HHH-7344 : Move src/matrix tests that use the new metamodel into src/test
2012-05-22 18:07:25 -07:00
Steve Ebersole
db347c9de7
HHH-7074 - the replacement annotations of @Entity are not working
2012-05-22 16:13:21 -05:00
Emmanuel Bernard
04b62e1a54
HHH-7084 Do not use ClassLoaderServiceImpl classloader as parent classloader for synthetic ClassLoader
2012-05-21 10:59:09 +02:00
Gail Badner
a82751cceb
HHH-7327 : Caching access type should be determined using AccessType.fromExternalName(cacheElement.getUsage())
2012-05-18 16:40:15 -07:00
Gail Badner
aed88afe63
HHH-7322 : Remove test files that were inadvertantly added
2012-05-18 13:57:58 -07:00
Gail Badner
01ba4b71c7
HHH-7322 : Add support for one-to-many associations to new metamodel
2012-05-18 13:39:53 -07:00
Gail Badner
61f28dc3c0
HHH-7322 : Add support for one-to-many associations to new metamodel
2012-05-18 13:39:53 -07:00
Steve Ebersole
481af0f37c
HHH-7325 - Allow disabling XML validations via setting
2012-05-18 14:59:40 -05:00
Hardy Ferentschik
5a0f6628c9
HHH-7037 Adding 'AttributeBinding locateAttributeBinding(List<Value> values)' to AttributeBindingContainer in order to locate a attribute binding by its relational values
2012-05-18 19:32:21 +02:00
Hardy Ferentschik
2cd5752ffe
HHH-7037 Adding toString implementation EntityHierarchyImpl (mainly for debugging)
...
Formatting, Javadocs and removal of obsolete methods
2012-05-18 19:32:21 +02:00
Steve Ebersole
a046cc7a95
HHH-7325 - Allow disabling XML validations via setting
2012-05-18 12:18:42 -05:00
Strong Liu
c341a3ba2c
add timeout check to avoid hangs
2012-05-17 16:19:53 +08:00
Steve Ebersole
93882f49dd
HHH-6054 - Support for discriminator-based multi-tenancy
2012-05-16 09:53:14 -05:00
root
556ca03e21
HHH-6054 - Support for discriminator-based multi-tenancy
2012-05-15 12:28:50 -05:00
Lukasz Antoniak
42b2939e7c
HHH-6849 - JavaDoc update
2012-05-14 20:20:57 +02:00
Lukasz Antoniak
f938a9d10e
Typo in a comment
2012-05-13 20:51:19 +02:00
Lukasz Antoniak
bff4a06214
HHH-6310 HHH-6728 HHH-7019 HHH-6950 - SQLServer getLimitString() correction
2012-05-13 20:33:14 +02:00
Strong Liu
cf8bca6200
fixing test case, was a typo
2012-05-14 01:41:14 +08:00
Sanne Grinovero
3e9dadc6d9
memory adjustment
2012-05-13 11:24:22 +01:00
Sanne Grinovero
16d11f8422
Replace CollectionHelper.EMPTY_X with java.util.Collections.EMPTY_X
2012-05-13 11:24:02 +01:00
Gail Badner
ce74c6aa3a
HHH-7317 : Boolean values bound to parameters in SQL predicate cause failures using DB2 with deferPrepares = true
2012-05-11 15:55:34 -07:00
Gail Badner
c533f215c5
HHH-7316 : Collection removal actions added by DefaultAutoFlushEventListener.onAutoFlush() are not removed when flush is not needed
2012-05-10 17:11:32 -07:00
John Verhaeg
4eb057f4de
HHH-7224: Added metamodel support for Orderable and Sortable sources
2012-05-08 11:23:14 -05:00
Steve Ebersole
3cddb27d60
HHH-7198 - SQLServer2005Dialect.getLimitString turns tablenames to lowercase -> SQLGrammarException: when mapping tables with capital letters
2012-05-04 10:49:08 -05:00
Steve Ebersole
8e45457728
HHH-7298 - regression, org.hibernate.ejb.test.lock.LockTest
2012-05-03 11:02:41 -05:00
Steve Ebersole
070ee532f5
HHH-7298 - regression, org.hibernate.ejb.test.lock.LockTest
2012-05-03 11:02:41 -05:00
Strong Liu
2f0609819b
HHH-7198 HHH-3961
2012-05-03 17:01:49 +08:00
Guenther Demetz
76ed4d44eb
fixed testcases
2012-05-03 17:01:49 +08:00
Guenther Demetz
27f8a4bf93
HHH-7198 SQLServer2005Dialect.getLimitString turns tablenames
...
to lowercase
2012-05-03 17:01:48 +08:00
Guenther Demetz
ea4125b026
Testcases for
...
HHH-3961 SQLServerDialect, support nowait in LockMode.UPGRADE_NOWAIT
HHH-7198 SQLServer2005Dialect.getLimitString turns tablenames to
lowercase -> SQLGrammarException
2012-05-03 17:01:48 +08:00
Guenther Demetz
d81f65715b
Pull-request for HHH-3961
2012-05-03 17:01:48 +08:00
Gail Badner
4e907b6e4c
HHH-6848 : Performance Optimization of in memory merge algorithm (Wim Ockerman)
2012-05-02 20:24:09 -07:00
Gail Badner
62192827cc
HHH-6848 : Performance Optimization of in memory merge algorithm (Wim Ockerman)
2012-05-02 20:24:09 -07:00
Gail Badner
71a0698226
HHH-6848 : Performance Optimization of in memory merge algorithm (Wim Ockerman)
2012-05-02 20:24:09 -07:00
Steve Ebersole
6ca09342f8
HHH-7296 - NPE in JtaTransaction#markRollbackOnly
2012-05-02 22:26:17 -05:00
Bryan Varner
5c0d449082
Cleaned up the dialect error conversion a little bit for PostgresSQL. I was doing more than I needed to.
...
Updated the LockTest to enable another nowait test for postgresql.
2012-05-02 17:17:42 -05:00
Bryan Varner
cb1c485774
Yes, much cleaner...
2012-05-02 17:17:42 -05:00
Bryan Varner
d28cb4c39f
Added a test case for HHH-7251
2012-05-02 17:17:42 -05:00
Bryan Varner
eb66fed976
HHH-7251 PostgreSQL dialects now convert proper HibernateExceptions for Deadlock / lock timeout (not available with NOWAIT query).
2012-05-02 17:17:42 -05:00
Guenther Demetz
0bca4ab9d9
testcase for HHH-7245 (Inline natural-id synchronization doesn't
...
consider objects loaded from shared cache)
2012-05-02 16:15:24 -05:00
Guenther Demetz
94cb6b82b5
HHH-7245
2012-05-02 16:14:10 -05:00
Guenther Demetz
f5e6a44f7e
HHH-7279
2012-05-02 15:54:32 -05:00
Guenther Demetz
94341fdc44
HHH-7278 testcases
2012-05-02 15:54:32 -05:00
Guenther Demetz
bd5e97c201
HHH-7278
2012-05-02 15:54:32 -05:00
Steve Ebersole
23aa8875d8
HHH-7265 - ConcurrentModificationException in SynchronizationRegistryImpl.notifySynchronizationsAfterTransactionCompletion due to SynchronizationRegistryImpl.clearSynchronizations clearing SynchronizationRegistryImpl.synchronizations
2012-05-02 14:14:48 -05:00
Gail Badner
48665213ff
HHH-7265 : added SessionOwner and SessionBuilderImplementor
2012-05-02 14:14:48 -05:00
Gail Badner
3a5b231187
HHH-7265 : ConcurrentModificationException in SynchronizationRegistryImpl.notifySynchronizationsAfterTransactionCompletion
2012-05-02 14:14:48 -05:00
Steve Ebersole
a495479816
HHH-7239 - have session remove itself from list of transaction observers on close
2012-05-02 12:42:50 -05:00
Shawn Clowater
287c0eba88
Temporary fix until the SPIs can be reworked. Remove the transaction observer on Session close and added some checks to ensure the session is still open when the listeners fire.
2012-05-01 19:37:05 -05:00
Steve Ebersole
a2bbe3cb53
HHH-7282 - Move org.hibernate.cache.internal.Timestamper to hibernate-testing module
2012-04-27 10:51:50 -05:00
Steve Ebersole
ebe578931c
HHH-6405 - setFetchMode ignored in certain cases when using criteria queries
2012-04-27 08:48:09 -05:00
Strong Liu
01621d3bb5
HHH-7283 hibernate is not compilable on JDK7
2012-04-27 17:27:34 +08:00
Strong Liu
016ce8649e
HHH-7281 Tests fail on Postgresql due to failure in typecasting
2012-04-27 16:44:59 +08:00
Steve Ebersole
bfc8e6ec81
HHH-1512 - Problem to lock a row in a DB2 database with LockMode UPGRADE
2012-04-26 13:18:05 -05:00
Steve Ebersole
cedd3122d2
HHH-7276 - Regression allows entity to be looked up by previous natural id
2012-04-25 11:34:32 -05:00
Shawn Clowater
7fa7a51016
HHH-7239
...
Adding unit tests for the transaction coordinator when using shared transaction context.
One test to show that Sessions are leaked to the transaction observer, one to show that afterTransactionCompletion is not called on any session other than the main and finally one to show that the original session cannot be reused if child sessions were autoclose or flushBeforeCompletion.
2012-04-24 14:48:24 -05:00
Steve Ebersole
e3e4968960
HHH-7250 - Bug in SharedCache handling of Natural-id
2012-04-24 13:54:24 -05:00
John Verhaeg
ce2f359d05
HHH-6504: Added support for index attribute for maps.
2012-04-24 13:35:36 -05:00
Steve Ebersole
279f545740
HHH-7272 - Have ClassLoaderServiceImpl use Class.forName rather than ClassLoader.loadClass
2012-04-24 12:23:34 -05:00
Steve Ebersole
98306dd4c1
HHH-7272 - Have ClassLoaderServiceImpl use Class.forName rather than ClassLoader.loadClass
2012-04-24 12:22:18 -05:00
Steve Ebersole
946f0297bb
HHH-7237 - Inline natural-id synchronization doesn't consider reattached objects
2012-04-24 11:23:22 -05:00
Guenther Demetz
76504f128f
HHH-7237 - Inline natural-id synchronization doesn't consider reattached objects
2012-04-23 21:55:14 -05:00
Guenther Demetz
572e78dce4
HHH-7237 - Inline natural-id synchronization doesn't consider reattached objects
2012-04-23 21:51:17 -05:00
Steve Ebersole
d1a7495218
HHH-7235 - Support null NaturalId values in loadEntityIdByNaturalId query
2012-04-23 14:26:45 -05:00
Steve Ebersole
37b645999c
HHH-7225 - NullPointerException after persisting null entity value as natural-Id
2012-04-23 13:27:14 -05:00
Steve Ebersole
60e92614be
HHH-6405 - setFetchMode ignored in certain cases when using criteria queries
2012-04-23 12:05:56 -05:00
David Mansfield
f12f2324c6
HHH-6405 setFetchMode ignored for some association types when using criteria queries
...
Re-unifie the two methods getJoinType in the CriteriaJoinWalker, using if/else to delegate to the correct super.getJoinType(...) method as appropriate. This allows the proper handling for setFetchMode specified in the criteria translator to be applied correctly.
2012-04-23 11:04:39 -05:00
David Mansfield
ed0a9fbc00
HHH-6405 test case for setFetchMode ignored using criteria queries
2012-04-23 11:04:39 -05:00
Lukasz Antoniak
cfa729d8b3
HHH-6790 - Sequence per entity for enhanced SequenceStyleGenerator
2012-04-21 12:32:42 +02:00
Steve Ebersole
70847a2331
HHH-7266 - Move away from use of Enhydra developed DataSource for JTA testing
2012-04-20 17:08:53 -05:00
Hardy Ferentschik
9a709fdfa0
Some updates of text and links
2012-04-20 17:38:07 +02:00
Emmanuel Bernard
75d684149d
Fix style and add credit where it is due
2012-04-18 18:11:47 +02:00
Guenther Demetz
7abdf80ebe
Natural-id : NullPointerException after persisting null String value, if using @NaturalIdCache
2012-04-18 12:15:23 +08:00
Bryan Varner
88e231f50b
Sanity check (to return NONE) prevents null pointer exception on the switch() statment.
2012-04-18 10:55:21 +08:00
Steve Ebersole
a33943694c
HHH-7088 - Implement secondary table support in new metamodel code
2012-04-17 17:31:38 -05:00
Steve Ebersole
72e5cf42cf
HHH-7088 - Implement secondary table support in new metamodel code
2012-04-17 17:20:09 -05:00
Strong Liu
a67c1afe10
HHH-7253 NPE thrown by NaturalIdResolutionCache
2012-04-17 11:18:36 +08:00
Steve Ebersole
d3a7e989f3
HHH-7240 - Develop identifier handling in new metamodel
2012-04-16 13:55:02 -05:00
Steve Ebersole
5946391477
HHH-7240 - Develop identifier handling in new metamodel
2012-04-13 16:34:11 -05:00
Steve Ebersole
a39b1a3a92
HHH-7242 - referenced attributes (property-ref) need to be resolved into relational Value references
2012-04-13 16:22:55 -05:00
Strong Liu
5671de517d
HHH-5043 Incorrect handling of hibernate.default_schema in SchemaUpdate
2012-04-14 00:32:56 +08:00
Steve Ebersole
686cdbb2c8
HHH-7242 - referenced attributes (property-ref) need to be resolved into relational Value references
2012-04-12 17:34:04 -05:00
John Verhaeg
6dceff93a6
HHH-6504: Added basic metamodel support for maps (and corrected a few implementation issues with list support). Still need to address remaining types of map key specifications (other than <map-key>).
2012-04-12 11:09:13 -05:00
Steve Ebersole
5b2cfd3c7c
HHH-7240 - Develop identifier handling in new metamodel
2012-04-11 15:59:11 -05:00
Steve Ebersole
2760c25a2c
HHH-7240 - Develop identifier handling in new metamodel
2012-04-11 13:12:31 -05:00
Steve Ebersole
4f72149eca
HHH-7240 - Develop identifier handling in new metamodel
2012-04-10 23:53:03 -05:00
John Verhaeg
d8f9372fbf
HHH-6502: Added support for lists to persister that deals with new metamodel.
2012-04-10 14:59:57 -05:00
Strong Liu
9e53118c4e
HHH-2697 - Can't use := for variable assignment within a SQL-Statement
2012-04-10 15:49:19 +08:00
John Verhaeg
1ced2784d5
HHH-6502: Added support for lists to new metamodel up to Binder processing. Still need to modify persisters.
2012-04-09 12:37:25 -05:00
Strong Liu
5068b8e808
HHH-7195 Table does not handle quoted catalog
2012-04-09 19:27:09 +08:00
Strong Liu
3f6e6339d9
HHH-7068 - Cursor state not valid error from AS400
2012-04-09 18:58:35 +08:00
nrodrigues
4270b4777f
HHH-7068 - Fix for "Cursor state not valid" error from AS400 on queries
...
with setFirstResult.
2012-04-09 18:41:07 +08:00
Gunnar Morling
ef78e5c385
Fixing typos in exception message
2012-04-07 23:49:44 +03:00
Karel Maesen
edcc34a291
HHH-6507 Adds TypeContributingIntegrator.
2012-04-05 08:51:16 -05:00
Steve Ebersole
13252afcff
HHH-6915 - Restrictions.ilike(String propertyValue, Object value) does not correctly initialize LikeExpresison
2012-04-03 16:23:37 -05:00
Steve Ebersole
3800a0e695
HHH-7206 - Manage natural-id synchronization without flushing
2012-04-03 15:54:46 -05:00
Gail Badner
1d5392d3d6
HHH-6556 : Bind unsaved value for identifier/version property
2012-04-03 12:19:33 -07:00
Galder Zamarreño
5fa28e87ea
HHH-7179 Complete support for Natural Id caching for Infinispan
2012-04-02 11:10:36 +02:00
Steve Ebersole
9c207b1128
HHH-7210 - Natural-id cache put stats not being correctly updated on insert for "asynch" cache providers
2012-03-30 12:02:25 -05:00
Steve Ebersole
ce4e2eda87
HHH-7209 - Add varargs versions of Restrictions.and/or
2012-03-29 14:46:02 -05:00
Steve Ebersole
fd9d168d19
HHH-7193 - Transaction Rollback not clearing statement batch on Prepared Statement causes issues with statement caching
2012-03-29 13:03:56 -05:00
Shawn Clowater
b09e2729c0
HHH-7193
...
Added clearBatch() to the releaseStatements() of AbstractBatchImpl in order to prevent batches from rolled back transactions being applied.
Added StatementCacheTest to illustrate the issue.
Added a validator dependency for c3p0 tests since I needed to have the batch semi aborted.
2012-03-29 13:03:56 -05:00
John Verhaeg
b636beccc0
HHH-6552: Modified HibernateMappingProcessor.processImports() to auto-add imports when applicable for all entity elements
2012-03-28 14:54:33 -05:00
Emmanuel Bernard
d159dcef6f
HHH-7200 SessionFactoryObservers should be notified of the close event in reverse order of the create event
2012-03-27 15:44:16 +02:00
Shawn Clowater
b2c4585921
HHH-7194
...
Fixed NullPointerException when using nested Subqueries in the CriteriaAPI when trying to determine the entity name and test that demonstrates the issue.
2012-03-26 22:36:03 -05:00
Steve Ebersole
ff394e4a6a
HHH-6915 - Restrictions.ilike(String propertyValue, Object value) does not correctly initialize LikeExpresison
2012-03-26 21:13:16 -05:00
Steve Ebersole
cf181b41b5
HHH-7199 - proper JTA and auto-commit interaction for envers testsuite
2012-03-26 20:09:18 -05:00
Strong Liu
d3b640cb75
HHH-7197 reimport imports
2012-03-26 16:17:45 +08:00
Strong Liu
d2852e3c4d
a little improvment on the build script
2012-03-23 16:02:45 +08:00
John Verhaeg
714588342d
HHH-7142: Added logic in Binder to force binding of unbound referenced attributes
2012-03-22 10:59:08 -05:00
Steve Ebersole
e24451637d
HHH-7190 - Cache JDBC proxy class defintions
2012-03-22 09:04:44 -05:00
Steve Ebersole
624855c438
HHH-5732 - @OrderColumn not updated if @OneToMany has mappedby defined
2012-03-21 11:19:35 -05:00