1431 Commits

Author SHA1 Message Date
Bryan Turner
0916baf2f8 HHH-7692 Use Postgres82Dialect for 9 and 9.1. 2012-10-22 13:32:57 -04:00
Bryan Turner
0695e22d41 HHH-7693 Use SQLServer2008Dialect for 2012. 2012-10-22 13:30:15 -04:00
brmeyer
47972c92e6 HHH-7698: In efficient LOB creations backed by streams
https://hibernate.onjira.com/browse/HHH-7698
2012-10-19 17:29:00 -04:00
Steve Ebersole
d118c24776 HHH-7698 - In efficient LOB creations backed by streams 2012-10-19 17:28:46 -04:00
Galder Zamarreño
e5d3b2b34c HHH-7640 Improve single node Infinispan 2LC performance
* Use an Infinispan cache to maintain pending puts, which avoids
the need to control it's memory consumption in the critical path
of putFromLoad.
* This cache is shared by all regions, and it's configured with
aggressive expiration settings to avoid piling up pending put
operations.
* Added a 2LC stress test that tests behaivour and performance
of 2LC under multiple situations, such as entity inserts, updates,
find via PK, find via query and deletes.
* Some other minor performance enhancements, such as avoiding
classloader aware cache wrapper if using 2LC locally.
* Remove cache adapter to reduce construction of useless objects.
* Cache flagged caches in order to avoid recomputing decorated
caches all the time, which reduces memory consumption.
* Skip locking for timestamp updates and separate timestamp region
implementations for local vs clustered scenarios.
2012-10-18 15:47:29 +02:00
brmeyer
aeb48af15d HHH-7674 DB locks not cleared on
LazyLoadingTest#testLazyCollectionLoadingWithClearedSession
2012-10-10 22:03:09 -04:00
Steve Ebersole
3078cfa43f HHH-7683 - Optimize performance of AbstractLazyInitializer.prepareForPossibleSpecialSpecjInitialization()
(cherry picked from commit c9fd71fe579a9827cb4ccaf3a879ce3b8bd3e597)
2012-10-10 13:22:39 -05:00
brmeyer
c5a7916010 HHH-6655 trim function on DB2 is broken 2012-10-09 11:51:27 -04:00
brmeyer
b130e7e430 HHH-4459 Query with Composite Primary Key parameter crashes when query
cache is on
2012-10-08 22:26:00 -04:00
Steve Ebersole
95bc0194ec HHH-5209 - org.hibernate.hql.ast.QuerySyntaxException when running a JPQL query with a MEMBER OF on an @ElementCollection
(cherry picked from commit 199ee7860ebec5adbcb419d454634f47e24ff8c0)
2012-10-03 08:21:09 -05:00
Brett Meyer
13ed16a114 Revert "HHH-4098 VARBINARY should be BLOB in DB2400Dialect"
This reverts commit 6a741706a359bc864d5d3413a041d64fc2d028bf.
2012-09-27 11:30:30 -04:00
brmeyer
6a741706a3 HHH-4098 VARBINARY should be BLOB in DB2400Dialect 2012-09-26 21:34:55 -04:00
brmeyer
0fbf7202c0 HHH-6972 Support PostgreSQL and Oracle LOBs 2012-09-26 17:34:23 -04:00
Oleh Faizulin
59453919c7 HHH-7644 Correct memory leak 2012-09-26 15:48:18 -04:00
brmeyer
90a3859c27 HHH-6043 PostLoad method invoked before collection initialised 2012-09-26 00:24:49 -04:00
brmeyer
64ef9bcfc4 HHH-4635 Oracle ORA-24816 inserting and updating data for entities
containg LOB attributes
2012-09-24 12:20:50 -04:00
Sanne Grinovero
703c8358db HHH-7633 Cache System#identity for IdentityMap reuse 2012-09-21 15:05:29 +02:00
Steve Ebersole
839334db31 HHH-7631 - Improve performance of UpdateTimestampsCache
(cherry picked from commit f85e9247e918c1ddb2b76a6e870f6ad730020788)
2012-09-21 07:04:21 -05:00
Shawn Clowater
807578ed18 HHH-7603 Changed AbstractPersistentCollection so that it would behave in a similar manner as 4.1.6 when using the default lazy load behavior for collections. With the changes for HHH-7603 the AbstractPersistentCollection was throwing a NPE instead of a LIE in a very particular case.
Added test that simulates a use case from Hibernate Search 4.1.1 as far as I can tell.
2012-09-20 01:53:22 -04:00
Ivan Sopov
fc1637f816 fix for HHH-7487 org.hibernate.type.EnumType incorrectly logs binded values, trace logging was done as it is done in BasicBinder with the String.format 2012-09-20 01:41:12 -04:00
brmeyer
2113039a22 HHH-6972 Support PostgreSQL and Oracle LOBs 2012-09-20 01:24:26 -04:00
Sergiu Dumitriu
4ecd795be4 HHH-7541: When using HSQLDB, inserting any CLOB value larger than 16Mb always fails with an exception
Fixed.
2012-09-19 10:30:41 -04:00
brmeyer
3518055f7b HHH-7309 Natural-id not cached in shared cache after insert 2012-09-19 08:42:07 -04:00
Guenther Demetz
e644e45367 HHH-7309 bug-fix 2012-09-19 08:42:01 -04:00
Guenther Demetz
d74fa1573b HHH-7309 testcase 2012-09-19 08:41:51 -04:00
brmeyer
f3899eabc2 HHH-7569 Correct test-only failures in hibernate-core-master-matrix CI
job
2012-09-19 05:29:42 -04:00
brmeyer
45f2d91a2a HHH-6972 Support PostgreSQL and Oracle LOBs 2012-09-19 04:22:50 -04:00
brmeyer
6269121718 HHH-6682 add support for oracle "bitand" function to Oracle Dialect 2012-09-18 01:44:05 -04:00
brmeyer
c0043e1ee9 HHH-4635 Oracle ORA-24816 inserting and updating data for entities
containg LOB attributes
2012-09-18 01:43:53 -04:00
brmeyer
141d21d878 HHH-6682 add support for oracle "bitand" function to Oracle Dialect 2012-09-17 06:01:45 -04:00
brmeyer
419d76b17f HHH-6452 PostgreSQL Dialect does not fully implement NOWAIT locking 2012-09-17 03:56:48 -04:00
Gail Badner
1871e9336e HHH-1283 : Join fetched collections using Query.scroll() is correct only for first entity
(cherry picked from commit 3a72b45325ce8ac7350cc0c176656dcda3776b36)
2012-09-13 13:33:25 -07:00
Gail Badner
608f6a2a11 HHH-1283 : Join fetched collections using Query.scroll() is correct only for first entity
(cherry picked from commit 8eb7d8cf648fa7421f9bfe7131c8ed817ed66ac5)
2012-09-13 13:33:24 -07:00
Gail Badner
9953644cdf HHH-1283 : Added tests that reproduce the issue
(cherry picked from commit cb1069a3d34a7ddb02511bce6b1173c3c7f16cc9)
2012-09-13 13:33:24 -07:00
brmeyer
b48a5ddfba HHH-7586 Re-architect Type or TypeFactory dynamic descriptors 2012-09-12 10:27:35 -04:00
brmeyer
b9aeb998a7 HHH-7586 Re-architect SimpleValue's reflection for dynamic descriptors 2012-09-12 10:18:22 -04:00
brmeyer
95047afc63 HHH-7584 Sybase dialects attempting to use BLOB types 2012-09-12 10:16:51 -04:00
brmeyer
3d356c2800 HHH-7569 Correct multiple failures/issues in
hibernate-core-master-matrix CI job
2012-09-12 10:14:23 -04:00
brmeyer
501b5d0a0b HHH-7569 Turned down AST logging due to stackoverflow 2012-09-12 10:13:32 -04:00
brmeyer
daa01df922 HHH-7569 Correct multiple failures/issues in
hibernate-core-master-matrix CI job
2012-09-12 10:13:21 -04:00
brmeyer
1cc3a9ffeb HHH-7579 Oracle does not support "unique not null" 2012-09-12 10:10:47 -04:00
brmeyer
aa068fb264 HHH-5376 Tests contain invalid SQL 2012-09-12 10:10:38 -04:00
brmeyer
992e1387ef HHH-7578 Sybase does not support "unique not null" 2012-09-12 10:10:11 -04:00
brmeyer
3f34271a57 HHH-7577 Dialect's supportsNotNullUnique not working when false 2012-09-12 10:09:25 -04:00
John Hardin
5a3e1b076c HHH-7398 -- Added testTimeout() and modified AbstractBatchImpl.buildBatchStatement() accordingly.
(cherry picked from commit 7e0559ecdbfbb985b412ac5d4ea367f2e8995226)
2012-09-05 14:18:29 -05:00
Steve Ebersole
053b676684 HHH-7568 - Add JPA1.0 compound key compatability when orm descriptor file used to override annotations.
(cherry picked from commit 6a48cccd5d250fb25768fd9c7a28c750f002c6f9)
2012-09-05 12:42:29 -05:00
Jeremy Whiting
0c271ac77a HHH-7568 Added test case to check removal of compound key association items. Changed the detection of JoinColumns to work when orm/hbm xml is used. Added change to configure a property when JoinColumns annotation is used on entity definition.
(cherry picked from commit 961caf770a4e6fd4e97d08aef83ee07b247a49e3)
2012-09-05 12:42:29 -05:00
Steve Ebersole
bcc76ece6d HHH-1123 - Cannot put more than 1000 elements in a InExpression
(cherry picked from commit 40574b9d8ae064cf051e62bc0c96ae9e328ffb93)
2012-09-05 11:44:33 -05:00
brmeyer
6c7ef9e0da HHH-1123 Cannot put more than 1000 elements in a InExpression(cherry picked from commit 970bd8679e8e019a16e005d8db29c5c3681031fb) 2012-09-05 11:44:33 -05:00
Shawn Clowater
33255de38e HHH-7308
Change the beforeCompletion() method of the TransactionObserver() to call the beforeTransactionCompletion() method regardless of whether or not the session is open like the afterCompletion() method does when calling the afterTransactionCompletion() and also cleaned up the log message around session having after transaction events as this sort of logging had been previously moved to the close() method of SessionImpl.
(cherry picked from commit 6ac746fffce8cf920c70b20ce4a239d79ec0c08d)
2012-09-05 09:39:12 -05:00