1379 Commits

Author SHA1 Message Date
Esen Sagynov
e4fbe2fc99 HHH-7716 Added a fallback data type for cases when VARCHAR length is
over
4000
chars.

In such cases the column type will be STRING which is equivalent to
VARCHAR(1,073,741,823).
2012-10-25 11:18:11 -04:00
Esen Sagynov
a0d02a0660 HHH-7716 FIxed a bug which didn't allow BOOLEAN type to be saved to
CUBRID DB.
BIT(8) data type solves this issue.
2012-10-25 11:17:44 -04:00
Esen Sagynov
220365600c HHH-7716 Fixed a bug in CUBRIDLimitHandler. Now correctly processes
LIMIT
clause
in SQL.
2012-10-25 11:17:30 -04:00
Esen Sagynov
e7af2f4b76 HHH-7716 Skip these tests for CUBRID dialect as temp tables aren't
supported yet.

Raises: "HibernateException: cannot doAfterTransactionCompletion
multi-table deletes using dialect not supporting temp tables"
2012-10-25 11:17:13 -04:00
Esen Sagynov
9be3666141 HHH-7716 Skip this JoinedSubClassTest for CUBRID dialect as temp tables
are not
supported yet.

Raises "HibernateException: cannot doAfterTransactionCompletion
multi-table deletes using dialect not supporting temp tables".
2012-10-25 11:16:54 -04:00
Esen Sagynov
b9145ab132 HHH-7716 Skip testParameterMixing test for CUBRID dialect. 2012-10-25 11:16:37 -04:00
Esen Sagynov
d4ab63ccc0 HHH-7716 Renamed smallint data type to short. Sinonyms in CUBRID but
internally
saved as short.
2012-10-25 11:16:20 -04:00
Esen Sagynov
9534ffc94c HHH-7716 Registered reserved words for CUBRID dialect. 2012-10-25 11:16:01 -04:00
Esen Sagynov
f647ecf7ae HHH-7716 Added import for RowSelection used in buildLimitHandler. 2012-10-25 11:15:47 -04:00
Esen Sagynov
f52d0a9d63 HHH-7716 Added imports for CUBRID limit handler. 2012-10-25 11:15:31 -04:00
Esen Sagynov
f0ebd2f378 HHH-7716 Updated CUBRIDDialect.
Added supported SQL functions and data types. Removed limit related
methods in favor of CUBRIDLimitHandler. Improved the dialect by
correctly setting values (true/false) for certain dialect features.
2012-10-25 11:15:10 -04:00
brmeyer
61eaf4ce4e HHH-7359 accidentally committed TRACE log levels 2012-10-24 23:10:38 -04:00
brmeyer
30ea167c41 HHH-7359 Added a new method to MessageHelper to intelligently handle
property-ref issues in logging.  Rolled it out to as many MessageHelper
users as possible.
2012-10-24 22:51:05 -04:00
brmeyer
9968ce3adb HHH-7359 Corrected trace logging of HibernateProxy objects 2012-10-24 16:05:33 -04:00
brmeyer
deaff9705e HHH-7513 Corrected trace logging for one-to-one cascading 2012-10-24 13:39:36 -04:00
brmeyer
d627089242 HHH-7513 Corrected trace logging for collections using property-refs 2012-10-24 13:39:04 -04:00
brmeyer
b115f56f57 HHH-7479 formatting 2012-10-24 00:27:37 -04:00
mutazkabashi
1172fd94dc HHH-7479 getForUpdateString() of HSQLDialect returns empty string. 2012-10-24 00:26:52 -04:00
Dmitry Geraskov
6d718a24b0 HHH-7711 Added test for SchemaExport 2012-10-23 18:38:21 -04:00
Dmitry Geraskov
e7e28dd978 HHH-7711 Generate ddl to file even if scriptToConsole and
exportToDatabase are
set to false
2012-10-23 18:37:33 -04:00
brmeyer
5e158e8861 HHH-7693 Formatting and duplicate code 2012-10-22 13:20:46 -04:00
Bryan Turner
1333725bcf HHH-7692 Use Postgres82Dialect for 9 and 9.1. 2012-10-22 13:14:21 -04:00
Bryan Turner
189a8d3386 HHH-7693 Use SQLServer2008Dialect for 2012.
- Previously, SQL Server version 11 (SQL Server 2012) was an unknown
  version, resulting in the SQLServerDialect
- Added version 11 to the switch statement so that SQLServer2008Dialect
  is now returned by default, as SQL Server 2012 is much more similar
  to SQL Server 2008 than SQL Server 2000
- Added test cases to verify dialects for several SQL Server versions
2012-10-22 13:07:19 -04:00
brmeyer
ec3f649ad5 HHH-7698: In efficient LOB creations backed by streams
https://hibernate.onjira.com/browse/HHH-7698
2012-10-19 17:10:16 -04:00
Sanne Grinovero
4fe494d13d HHH-7699 DriverManagerConnectionProviderImpl is not exact in counting checked-out connections 2012-10-18 19:42:57 +01:00
Sanne Grinovero
e4300d279c HHH-7699 More aggressive in checking log levels before creating log messages 2012-10-18 19:42:57 +01:00
Sanne Grinovero
e27afb8ded HHH-7699 Proper code formatting of log statements 2012-10-18 19:42:57 +01:00
Galder Zamarreño
a074d3244d 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:57:15 +02:00
Steve Ebersole
2b4097aa49 HHH-7698 - In efficient LOB creations backed by streams 2012-10-17 12:26:35 -05:00
brmeyer
25a98fada3 HHH-7674 DB locks not cleared on
LazyLoadingTest#testLazyCollectionLoadingWithClearedSession
2012-10-10 22:01:32 -04:00
Steve Ebersole
c9fd71fe57 HHH-7683 - Optimize performance of AbstractLazyInitializer.prepareForPossibleSpecialSpecjInitialization() 2012-10-10 13:21:53 -05:00
brmeyer
11dcd9ab46 HHH-6655 trim function on DB2 is broken 2012-10-09 11:29:05 -04:00
brmeyer
58fa4c2eac HHH-4459 Query with Composite Primary Key parameter crashes when query
cache is on
2012-10-08 21:51:56 -04:00
Steve Ebersole
199ee7860e HHH-5209 - org.hibernate.hql.ast.QuerySyntaxException when running a JPQL query with a MEMBER OF on an @ElementCollection 2012-10-03 08:19:41 -05:00
Brett Meyer
4152ff660a Revert "HHH-4098 VARBINARY should be BLOB in DB2400Dialect"
This reverts commit 590020535c2d7b4bc105f27de9431c540aee8bd1.
2012-09-27 11:32:00 -04:00
brmeyer
590020535c HHH-4098 VARBINARY should be BLOB in DB2400Dialect 2012-09-26 21:33:52 -04:00
brmeyer
8dbaefced4 HHH-6972 Support PostgreSQL and Oracle LOBs 2012-09-26 17:33:54 -04:00
Oleh Faizulin
068c973cde HHH-7644 Correct memory leak 2012-09-26 15:48:52 -04:00
brmeyer
3e5184e6d7 HHH-6043 PostLoad method invoked before collection initialised 2012-09-26 00:19:05 -04:00
brmeyer
121f495ff8 HHH-4635 Oracle ORA-24816 inserting and updating data for entities
containg LOB attributes
2012-09-24 12:19:22 -04:00
Sanne Grinovero
29ad8e9cb9 HHH-7633 Cache System#identity for IdentityMap reuse 2012-09-21 14:46:25 +02:00
Steve Ebersole
f85e9247e9 HHH-7631 - Improve performance of UpdateTimestampsCache 2012-09-21 07:02:16 -05:00
Steve Ebersole
a8a3f9b112 HHH-7626 - Add javadoc to annotations 2012-09-20 10:04:27 -05:00
Steve Ebersole
d0f88347af HHH-7620 - allow ValidatorFactory to be passed into EntityManagerFactoryBuilder : reordered EMF builder processing to better allow late ValidatorFactory and DataSource (HHH-7621) passing 2012-09-20 05:40:15 -05:00
Shawn Clowater
35b9a9d785 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:51:58 -04:00
Ivan Sopov
8462677f53 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:40:22 -04:00
brmeyer
500e0222b5 HHH-6972 Support PostgreSQL and Oracle LOBs 2012-09-20 01:24:02 -04:00
Sergiu Dumitriu
54fdb87d30 HHH-7541: When using HSQLDB, inserting any CLOB value larger than 16Mb always fails with an exception
Fixed.
2012-09-19 10:04:23 -04:00
brmeyer
7d5ece822c HHH-7309 Natural-id not cached in shared cache after insert 2012-09-19 08:34:55 -04:00
Guenther Demetz
a176931349 HHH-7309 bug-fix 2012-09-19 08:25:38 -04:00