Commit Graph

4823 Commits

Author SHA1 Message Date
Guillaume Smet 89f523c87f HHH-13277 Add a couple of comments 2019-03-04 10:27:42 +01:00
Yoann Rodière 38a0cd2690 HHH-13277 Simplify HibernateMethodLookupDispatcher 2019-03-04 10:27:42 +01:00
Guillaume Smet 0b3babe4fb HHH-13277 Make HibernateMethodLookupDispatcher less fragile
And less dependent of the JVM.
2019-03-04 10:27:42 +01:00
Gail Badner 6fba4c1035 HHH-13285 : ClassCastException: org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory after dom4j update 2019-02-25 12:20:36 -08:00
Gail Badner a938d5838c HHH-13262 - javax.persistence.TransactionRequiredException: Executing an update/delete query 2019-02-25 12:03:47 -08:00
Andrea Boriero ef3b07bd73 HHH-13262 - javax.persistence.TransactionRequiredException: Executing an update/delete query 2019-02-25 12:03:47 -08:00
Andrea Boriero 4256f300dd HHH-13262 - Add test for issue 2019-02-25 12:03:47 -08:00
Vlad Mihalcea b4f76b67ff HHH-13287 - Bidirectional @OneToMany does not support a non-nullable @OrderColumn
Add replicating test case
2019-02-25 09:47:18 +02:00
Chris Cranford 6813d1f488 HHH-13281 - Avoid ClassCastException when unwrapping EntityManager to deprecated org.hibernate.ejb.HibernateEntityManager. 2019-02-24 15:34:29 -08:00
Vlad Mihalcea 819f92c425 HHH-13269 - Embeddable collection regression due to HHH-11544 2019-02-22 12:44:35 +02:00
Ales Justin b843b3e033 HHH-13216 Fix BigDecimal handling in criteria queries
We used to lose some precision when dealing with BigDecimals.
2019-02-21 10:10:17 +01:00
Guillaume Smet d4ebdfb8ba HHH-13238 Reuse a static logger in QueryTranslatorFactoryInitiator 2019-02-21 09:38:51 +01:00
Gail Badner 7a51b12cbb HHH-13194 : Some methods returning org.hibernate.query.Query are not defined for StatelessSession
HHH-13194 : Remove @Incubating from org.hibernate.query.Query
2019-02-18 21:33:00 -08:00
asutosh936 5a58f50e09 HHH-13258 : Updated documentation 2019-02-18 15:55:43 +01:00
Vlad Mihalcea 170007fc9a HHH-13217 - Don't throw exception if both @MappedSuperclass and @Inheritance are used 2019-02-15 12:18:46 +02:00
Vlad Mihalcea 072d8ca315 HHH-13228 - The modification of a @OneToOne with @MapsId property is silently ignored during a merge operation 2019-02-15 11:48:06 +02:00
Vlad Mihalcea 462e171ee3 HHH-13256 - Fix the fieldsPreUpdateNeeded property index allocation in AbstractEntityPersister#update 2019-02-15 10:44:08 +02:00
wonwoo 69af6caa95 HHH-13265 - Remove double semicolon 2019-02-14 09:00:08 +02:00
Vlad Mihalcea 6be091038d HHH-13230 - The AvailableSettings.HBM2DDL_HALT_ON_ERROR setting does not accept String values 2019-02-07 16:29:35 +02:00
Vlad Mihalcea ab4c270fac HHH-13227 - UnsupportedOperationException When Programmatically Overriding hibernate.ejb.cfgfile 2019-02-07 14:15:59 +02:00
Gail Badner 0720b2b376 HHH-13244 : add header to test; shorten table/column names to avoid oracle failure 2019-02-06 16:55:09 -08:00
Vlad Mihalcea 180df5199e HHH-6190 - Leverage JmxService to expose management and monitoring capabilities. 2019-02-05 15:37:22 +02:00
Gail Badner 36fc1ad35e HHH-13244 : Fix EntityPrinter to log "<uninitialized>" for uninitalized proxies 2019-02-04 15:28:22 -08:00
Stoty 80ff6b4fe6 HHH-13244 - setting hibernate.jpa.compliance.proxy=true and
org.hibernate debug level to DEBUG breaks hibernate test case

simplify test case
2019-02-04 15:27:22 -08:00
Vlad Mihalcea d158762144 HHH-13229 - Sequences in MariaDB doesnt work on existing sequence 2019-01-31 16:57:41 +02:00
Jonathan Bregler 0750716c87 HHH-13239 - The query hint javax.persistence.lock.timeout doesn't work correctly on HANA
Convert the lock wait timeout to seconds by dividing the timeout by 1000 (i.e. ignoring the fractions of a second)
2019-01-31 12:00:00 +02:00
Sanne Grinovero a36df5f259 Revert "HHH-13234 Log exception causing load to fail as @Cause"
This reverts commit 0fe74c2c1d.
2019-01-30 16:49:52 +00:00
Galder Zamarreño 0fe74c2c1d HHH-13234 Log exception causing load to fail as @Cause 2019-01-28 18:57:09 +01:00
Guillaume Smet d65b5e62e2 HHH-13220 Only create the PersistentAttributeTransformer if the class is enhanced 2019-01-28 18:55:27 +01:00
Vlad Mihalcea 76981d97a8 HHH-13202 - Add support for PostgreSQL "GENERATED BY DEFAULT AS IDENTITY"
HHH-13106 - Hibernate fails with Schema-validation: missing sequence
2019-01-24 11:07:27 +02:00
Guillaume Smet ba4d742d34 HHH-13225 Restore original constructor to preserve SPI compatibility 2019-01-24 00:27:07 +01:00
Marek Šabo 5fde418a0d HHH-13225 Fix minorVersionToMatch comparison in BasicDialectResolver 2019-01-23 14:25:17 +01:00
Gail Badner 56c3ebb873 HHH-7525 : Add failing test case (annotated with @FailureExpected) 2019-01-22 11:15:40 +01:00
Guillaume Smet 7f71735e3b HHH-13016 Test added in previous commit will now fail so add @FailureExpected
Reintroducing CaseLiteralExpression had some issues with databases other
than H2 as it tried to cast to binary even if the enum was stored as
enumerated. Unfortunately, we cannot really know if the enum is in the
end compared to a value stored as a string or a number.
2019-01-18 15:59:52 +01:00
Guillaume Smet e2ba4105d3 Revert "HHH-13016 Bring back CaseLiteralExpression"
This reverts commit 23153d5d55.
2019-01-18 15:59:29 +01:00
Guillaume Smet 23153d5d55 HHH-13016 Bring back CaseLiteralExpression
It was removed as part of
https://github.com/hibernate/hibernate-orm/pull/1361 but this PR didn't
fix all the issues as there are still cases where we don't deduce the
expected type and we need to have a proper cast.
2019-01-18 11:54:11 +01:00
Guillaume Smet 624403e65c HHH-13016 HHH-13199 Force parameter binding for enum literals
Currently, we don't have a way to properly handle enum literals so get back to
using parameter binding, which was used before in the "case when" case
due to a bug fixed in HHH-13001.

Note that this forces the usage of enum literals even at the root of the
select clause.
2019-01-18 11:54:11 +01:00
Guillaume Smet 9c72384e1f HHH-13199 Add test case 2019-01-18 11:54:11 +01:00
Cody Lerum e2510d9e3d HHH-13016 Add test case 2019-01-18 11:54:11 +01:00
Sanne Grinovero 15ea965d20 HHH-13211 Reduce logging verbosity of QueryTranslatorFactoryInitiator 2019-01-17 19:21:10 +01:00
Sanne Grinovero 9c63819000 HHH-13210 Don't log about running a script of type ScriptSourceInputNonExistentImpl 2019-01-17 19:03:55 +01:00
harikantverma e8b88f5350 HHH-13068 - "order_inserts = true" causes FK Violation when inserting Self Referential Entity with Single_Table Inherited Entities 2019-01-17 17:47:14 +02:00
Sanne Grinovero 5e30e509b3 HHH-13209 Disallow races between destroy and reactivation of ServiceRegistry 2019-01-17 10:33:54 +01:00
Sanne Grinovero cc3e4c82d3 HHH-13209 Expose more state from MetadataImpl to allow shallow copies 2019-01-17 10:33:54 +01:00
Sanne Grinovero bc6be66c66 HHH-13209 Allow for re-starting of a deactivated ServiceRegistry instance 2019-01-17 10:33:54 +01:00
Sanne Grinovero 5fe874f7cf HHH-13209 Avoid leaking invalid data in side cache of SessionFactoryServiceRegistryImpl 2019-01-17 10:33:54 +01:00
Sanne Grinovero ed0cec0ddb HHH-13204 Introduce a configuration flag to skip processing of XML mapping metadata 2019-01-17 10:32:30 +01:00
Sanne Grinovero a26ff3b4f9 Missing getSchemaCharset() delegate in AbstractDelegatingMetadataBuildingOptions 2019-01-17 10:32:30 +01:00
Chris Cranford 16a9b5b225 HHH-13164 - Revert changes made for HHH-13147 HHH-13053 HHH-13044 HHH-13042 and HHH-11019. 2019-01-16 18:25:09 -05:00
Sanne Grinovero 2ab24150f0 HHH-13189 Restore to have Set#contains efficiency 2019-01-16 22:28:10 +00:00