Steve Ebersole
b5d845c89d
HHH-11147 - Integrate enhanced-proxy support with BatchFetchQueue
2019-06-27 08:32:40 -05:00
Steve Ebersole
409ba5709b
HHH-11147 - Integrate enhanced-proxy support with BatchFetchQueue
2019-06-27 08:27:51 -05:00
Sanne Grinovero
2ea0505e47
HHH-13453 Optimise CascadingActions for the most likely case
2019-06-25 20:17:33 +01:00
Sanne Grinovero
cf1b7c3c12
HHH-13452 Missing log level guard on formatting in DefaultPersistEventListener#entityIsDeleted
2019-06-25 20:12:20 +01:00
Sanne Grinovero
3ba72c8b13
HHH-13461 Style and formatting fixes: CollectionEntry
2019-06-25 18:49:01 +01:00
Andrea Boriero
1aa6ce9b12
HHH-13460 - FetchGraphTest is failing on MariaDB
2019-06-25 18:33:09 +01:00
Andrea Boriero
cb343567e6
HHH-13459 - Unit test lock up when they run on PostgreSQL
2019-06-25 16:42:47 +01:00
Andrea Boriero
beac486533
HHH-13455 - Enabling Enhancement as a Proxy causes IllegalStateException when using Javassist
2019-06-25 13:33:26 +01:00
Andrea Boriero
db2e8382d5
HHH-13454 - org.hibernate.orm.test.query.criteria.BasicCriteriaExecutionTests fails on Oracle
2019-06-25 12:13:16 +01:00
Sanne Grinovero
9367f01162
HHH-13451 Logging typo in CascadingActions causing significant allocations
2019-06-23 19:13:13 +01:00
Sanne Grinovero
44c13af23b
HHH-13450 Do not compute the full role name of a collection unless necessary
2019-06-23 19:08:12 +01:00
Andrea Boriero
3cc9e8f284
HHH-13442 - CollectionType#getCollection() method improvements
2019-06-21 11:10:17 +01:00
Sanne Grinovero
417a982b7b
HHH-13448 Avoid retrieving PRE_LOAD and POST_LOAD Event listeners within the inner loops of TwoPhaseLoad
2019-06-20 23:38:58 +01:00
Sanne Grinovero
d1a617a0dc
HHH-13448 Optimise implementation of TwoPhaseLoad#doInitializeEntity
2019-06-20 23:38:49 +01:00
Sanne Grinovero
33f02f411f
HHH-13447 Minimize number of EventListenerRegistry lookups within a Session use
2019-06-20 22:53:48 +01:00
Sanne Grinovero
e476a99250
HHH-13443 Remove unnecessary calls to StringHelper
2019-06-20 22:25:06 +01:00
MD. Mohiuddin Ahmed
084c91c3d0
HHH-13443 Build failing to parse *.properties file attributes containing trailing space
2019-06-20 21:41:10 +01:00
Yoann Rodière
e7cefd8ddd
HHH-13409 Rework AggregatedServiceLoader to minimize the risk of regression
...
In particular:
* Keep the old behavior when retrieving services on JDK8
* On JDK9+, query the AggregatedClassLoader first (before individual
class loaders) when retrieving services.
* On JDK9+, use ServiceLoader.Provider to avoid instantiating services
a second time if we know we already instantiated them with another class
loader.
2019-06-20 21:07:03 +01:00
Yoann Rodière
9b34fc69a3
HHH-13409 Make AggregatedServiceLoader compatible with the module path (JDK9+)
2019-06-20 21:07:03 +01:00
Yoann Rodière
fc52db5cb4
HHH-13409 Move aggregated service loading to a dedicated component
...
So that we can provide a different implementation for Java 9+.
2019-06-20 21:07:03 +01:00
Yoann Rodière
b7e5106358
HHH-13409 Remove unnecessary "public" keywords in ClassLoaderService
2019-06-20 21:07:03 +01:00
Yoann Rodière
6b199d2e52
HHH-13154 Add support for JPA criteria on stateless sessions
2019-06-20 13:13:17 +02:00
Yoann Rodière
fd1963a6a2
HHH-13154 Backport BasicCriteriaExecutionTests from ORM 6
2019-06-20 13:13:17 +02:00
Sanne Grinovero
ae1016a1c4
HHH-13444 Remove ignored EntityMode field from CollectionKey
2019-06-19 21:49:40 +01:00
Andrea Boriero
7f326b163b
HHH-13442 - CollectionType#getCollection() method improvements
2019-06-19 16:00:24 +01:00
Andrea Boriero
e8993eb688
HHH-11147 - Fix Oracle failing test
2019-06-17 13:18:19 +01:00
Andrea Boriero
e6401ca4c4
HHH-11147 - Add test case LazyCollectionDeletedAllowProxyTest
2019-06-17 13:18:19 +01:00
Andrea Boriero
2e1d602f68
HHH-11147 - Allow enhanced entities to be returned in a completely uninitialized state
...
- Add test using IdClass
2019-06-14 09:31:29 -05:00
Steve Ebersole
94c49aaaa6
HHH-11147 - Allow enhanced entities to be returned in a completely uninitialized state
2019-06-14 08:22:07 -05:00
Andrea Boriero
48d88cfef6
HHH-11147 - Add failing test
2019-06-14 12:43:14 +01:00
Steve Ebersole
cc01f2561d
HHH-11147 - Allow enhanced entities to be returned in a completely uninitialized state
...
HHH-11161 - do not force initialize collection at all
2019-06-13 12:52:38 -05:00
John OHara
313f5f7186
HHH-13418 : Revert log level caching
2019-05-29 10:29:12 +02:00
Sanne Grinovero
4be05af86d
HHH-13416 Unguarded debug message being rendered in org.hibernate.engine.internal.Collections.processReachableCollection
2019-05-27 16:13:03 +01:00
Gail Badner
b7b8f44298
HHH-13266 HHH-13357 : Skip OffsetTimeTest#nativeWriteThenRead and #writeThenRead in some cases due to HHH-13357
...
when Time is remapped as Timestamp and default JVM is not GMT
2019-05-01 11:22:16 -07:00
Gail Badner
800b60e648
HHH-13364 : Added a test using a named query
2019-04-17 11:13:23 -07:00
Gail Badner
f62913ba1c
HHH-13364 : Query.getSingleResult and getResultList() throw PessimisticLockException when pessimistic lock fails with timeout
2019-04-17 11:13:23 -07:00
Gail Badner
288afa35e0
HHH-13364 : Added test cases
2019-04-17 11:13:23 -07:00
Steve Ebersole
4d79ffb62f
HHH-13152 - managed/cached entities and fetching (test case)
2019-04-16 13:45:38 -05:00
Steve Ebersole
73e5688c35
HHH-11223 - minor logging additions plus a test case
2019-04-15 16:11:58 -05:00
Gail Badner
0506b4aa46
HHH-13343 : Bytecode enhancement using ByteBuddy fails when the class is not available from the provided ClassLoader
2019-04-05 13:01:37 -07:00
Gail Badner
a2a5799a13
HHH-13343 : Bytecode enhancement using ByteBuddy fails when the class is not available from the provided ClassLoader
2019-04-05 13:01:37 -07:00
Gail Badner
a2cb264a27
HHH-13343 : test case
2019-04-05 13:01:37 -07:00
Gail Badner
b28dc488a1
HHH-13241 : Fix regression with an uninitialized null many-to-one association
2019-03-20 22:30:42 -07:00
Gail Badner
65eebbb96b
HHH-13241 : Added test case with a lazy null many-to-one association
2019-03-20 22:30:42 -07:00
Gail Badner
883465f525
HHH-13326 : Transaction passed to Hibernate Interceptor methods is null when JTA is used
2019-03-20 17:22:43 +01:00
Gail Badner
705ecec94f
HHH-13326 : test cases
2019-03-20 17:22:43 +01:00
Guillaume Smet
eca8816ec3
HHH-13324 Install the security manager check layer once and for all
...
If the security manager is defined later, the checks won't be installed.
The security manager should be defined when starting the JVM.
2019-03-20 14:58:49 +01:00
Johannes Kümmel
3420ac9754
HHH-13330: Fix a minor typo in ManagedBeanRegistryInitiator
2019-03-20 12:12:52 +01:00
Guillaume Smet
9885e2f595
HHH-13312 Add a test case
2019-03-20 00:10:36 -07:00
Taras
d18b46e1fe
HHH-13312 Fix an invalid condition in new entity graph code
2019-03-20 00:10:36 -07:00
Gail Badner
634782fef6
HHH-13300 Correctly convert Hibernate exceptions to JPA in executeUpdate()
2019-03-20 08:07:49 +01:00
Gail Badner
5a1efe883e
HHH-13300 Test behavior when Query.executeUpdate() throws an exception
2019-03-20 08:07:49 +01:00
Yoann Rodière
4665fd9cd9
HHH-13300 Correctly convert Hibernate exceptions to JPA in getSingleResult()
2019-03-20 08:07:49 +01:00
Yoann Rodière
53f70ab213
HHH-13300 Test behavior when query.getSingleResult() throws an exception
2019-03-20 08:07:49 +01:00
Guillaume Smet
bf78b73aa7
HHH-13241 Comment the test for now
...
We have issues with this test in both Javassist and ByteBuddy enhancers.
2019-03-19 13:12:57 +01:00
Yoann Rodière
e63449721a
HHH-13266 Skip some tests that apparently trigger bugs in HANA
2019-03-19 11:15:18 +01:00
Yoann Rodière
c8f8959033
HHH-13266 Skip tests that involve timestamps before epoch with MySQL/Mariadb
2019-03-19 11:15:18 +01:00
Yoann Rodière
d0668af5d0
HHH-13266 Mark most databases as not supporting nanosecond-precision storage for timestamps
...
At least PostgreSQL, Oracle, MySQL and HANA don't support it.
2019-03-19 11:15:18 +01:00
Gail Badner
8acdbab275
HHH-13236 Maintain the old behaviour for non-composite types for better backward compatibility
2019-03-14 17:15:00 -07:00
Dmitry Panov
86be5321d8
HHH-13236 Maintain the old behaviour for non-composite types for better backward compatibility
2019-03-14 17:15:00 -07:00
Dmitry Panov
aa2451407e
HHH-13236 Honour @Column/insertable on element collections
2019-03-14 17:15:00 -07:00
Yoann Rodière
f94bc0d750
HHH-13266 Test serialization of java.time types when hibernate.jdbc.time_zone is set
2019-03-14 08:53:39 +01:00
Yoann Rodière
08b6775372
HHH-13266 Test OffsetTime serialization
2019-03-14 08:53:39 +01:00
Yoann Rodière
12106ea67a
HHH-13266 Test LocalTime serialization
2019-03-14 08:53:39 +01:00
Yoann Rodière
6394d56df5
HHH-13266 Fix LocalDate serialization by using the proper conversion methods between LocalDate and Timestamp
2019-03-14 08:53:39 +01:00
Yoann Rodière
a2bc5b0900
HHH-13266 Test LocalDate serialization when dates are remapped as Timestamp, in particular around 1900-01-01
2019-03-14 08:53:39 +01:00
Yoann Rodière
eebcf6142c
HHH-13266 Allow to override the SQL type mappings in AbstractJavaTimeTypeTest
2019-03-14 08:53:39 +01:00
Yoann Rodière
acbefe5f0c
HHH-13266 Test reading of values written without Hibernate ORM in AbstractJavaTimeTypeTest
2019-03-14 08:53:39 +01:00
Yoann Rodière
30e50a979c
HHH-13266 Add an abstract class for all java.time tests for this ticket
...
So that we can hopefully factorize the upcoming additions.
2019-03-14 08:53:39 +01:00
Yoann Rodière
dc8a5a88b7
HHH-13266 Fix Instant serialization by using the proper conversion methods between Instant and Timestamp
2019-03-14 08:53:39 +01:00
Yoann Rodière
93d00aee19
HHH-13266 Test Instant serialization, in particular around 1900-01-01
2019-03-14 08:53:39 +01:00
Yoann Rodière
12a67c3780
HHH-13266 Fix ZonedDateTime serialization by using the proper conversion methods between ZonedDateTime and Timestamp
2019-03-14 08:53:39 +01:00
Yoann Rodière
223183a71e
HHH-13266 Test ZonedDateTime serialization, in particular around 1900-01-01
2019-03-14 08:53:39 +01:00
Yoann Rodière
f3f167a1a9
HHH-13266 Fix OffsetDateTime serialization by using the proper conversion methods between OffsetDateTime and Timestamp
2019-03-14 08:53:39 +01:00
Yoann Rodière
d96be79d64
HHH-13266 Test OffsetDateTime serialization, in particular around 1900-01-01
2019-03-14 08:53:39 +01:00
Yoann Rodière
a8d48cf691
HHH-13266 Test LocalDate serialization, in particular around 1900-01-01
2019-03-14 08:53:39 +01:00
Gail Badner
99a56c57d5
HHH-13266 Change test to use raw JDBC for executing native query
2019-03-14 08:53:39 +01:00
Yoann Rodière
3fa7f197a1
HHH-13266 Fix LocalDateTime serialization by using the proper conversion methods between LocalDateTime and Timestamp
2019-03-14 08:53:39 +01:00
Yoann Rodière
10f2bca075
HHH-13266 Test LocalDateTime serialization, in particular around 1900-01-01T00:00:00
2019-03-14 08:53:39 +01:00
Gail Badner
980f24916c
HHH-13241 : Constraint violation when deleting entites in bi-directional, lazy OneToMany association with bytecode enhancement
2019-03-12 10:35:15 -07:00
Yoann Rodière
69a1c2cc08
HHH-13309 Test both the legacy and newer ExtendedBeanManager interfaces
2019-03-11 17:42:33 +01:00
Yoann Rodière
b79d0f9628
HHH-13309 Relax constraints on the accepted extended bean manager type
2019-03-11 17:42:33 +01:00
Gail Badner
59749984cb
HHH-13217 : Correct warning and update test to fail if the query succeeds
2019-03-06 18:20:51 -08:00
Vlad Mihalcea
5b11014c7c
HHH-13217 - Don't throw exception if both @MappedSuperclass and @Inheritance are used
...
Make sure the @Inheritance annotation is ignored when used along with @MappedSuperclass
2019-03-06 18:20:51 -08:00
Sanne Grinovero
f086821abd
HHH-13305 Deprecate public static helpers returning the current Dialect
2019-03-06 13:19:06 +00:00
Sanne Grinovero
271bf2d4cd
HHH-13304 MySQLDialect shouldn't access System Properties
2019-03-06 13:19:06 +00:00
Sanne Grinovero
d353a10382
HHH-13306 And remove the unused LOG instance as well
2019-03-06 12:51:48 +00:00
Jonas Fügedi
30f560f94f
HHH-13306 Remove verbose logging from the standard ExceptionMapper
2019-03-06 12:51:39 +00:00
David Steinkopff
d8faee0d2c
HHH-13233 Add missing implementation to add attribute to subgraphs
2019-03-04 10:42:23 +01:00
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
Sanne Grinovero
f383df13a7
HHH-13189 Optimise for less allocations as well
2019-01-16 19:00:19 +00:00
Tomas Lamr
b32cacac71
HHH-13189 simpler empty check
2019-01-16 19:00:19 +00:00
Tomas Lamr
7abcf9bc9b
HHH-13189 org.hibernate.Query#setParameter(String, Object) is extremely slow
2019-01-16 19:00:19 +00:00
Guillaume Smet
fcef483d65
HHH-13192 Add a simplified test case
2019-01-16 15:55:23 +01:00
Guillaume Smet
a2fe91c490
HHH-13192 Add test
2019-01-16 14:28:39 +01:00
Guillaume Smet
a57d7e7767
HHH-13192 Revert HHH-13140
...
Keep the test and add a @FailureExpected annotation
2019-01-16 13:28:56 +01:00
Guillaume Smet
502fd78c45
HHH-13059 Add test
2019-01-15 23:39:18 -08:00
Guillaume Smet
e6286e04f4
HHH-13059 Partially revert HHH-12594
...
The first commit was on the safe side, we decided to go the extra mile
and that was a mistake as we missed all the consequences.
The new issue is about having a shared ReaderCollector: we add the info
there for each batch which leads to collecting the elements several
times.
This reverts commit a19fc84320
.
HHH-13059 : Correct Javadoc
2019-01-15 23:38:47 -08:00
Chris Cranford
aa288ba345
HHH-13104 - Skip these tests when no-column-support enabled.
2019-01-15 18:18:20 -05:00
Gail Badner
a66ca0463e
HHH-13129 : Cascaded merge fails for detached bytecode-enhanced entity with uninitialized ToOne
2019-01-15 18:56:18 +01:00
Bolek Ziobrowski
c62f0a75cd
HHH-13129 - Add test
...
HHH-13129 : Move and reformat test
HHH-13129 : Add more tests
2019-01-15 18:56:18 +01:00
Guillaume Smet
3317ca5105
HHH-13197 Reduce bootstrap log verbosity
2019-01-15 18:55:26 +01:00
Sanne Grinovero
a78c56c01f
HHH-13198 Introduce a global configuration flag to disable JPA callbacks
2019-01-14 17:18:55 +00:00
Vlad Mihalcea
29e135c015
HHH-13104 - Oracle 12c / SAP Hana insert fails when entity contains only an identity-based column.
...
Exclude tests failing for SAP HANA and add the supportNoColumnInsert method in Dialect to be used by the Insert class
2019-01-10 15:09:50 -05:00
Andrea Boriero
53c589a9e1
HHH-13191 - Avoid LazyInitializationException when session is waiting for auto-close with JPA_PROXY_COMPLIANCE enabled
2019-01-09 09:56:27 +00:00
Chris Cranford
e07f1aa89b
HHH-13191 - Avoid LazyInitializationException when session is waiting for
...
auto-close with JPA_PROXY_COMPLIANCE enabled.
2019-01-08 08:56:48 -05:00
Guillaume Smet
829ca59b23
HHH-13175 "Comment" is a reserved keyword for Oracle
...
This time, hopefully, it's fixed for good...
2019-01-05 21:55:23 +01:00
Guillaume Smet
00bb35455c
HHH-13175 "Comment" is a reserved keyword for Oracle
2019-01-05 13:35:26 +01:00
Guillaume Smet
813121dc72
HHH-13175 "Comment" is a reserved keyword for Oracle
2019-01-05 13:21:03 +01:00
Guillaume Smet
6dfb9becb7
HHH-13186 Update the latest MariaDB dialect for autodetection
2019-01-04 10:46:20 +01:00
a.vasilev
15ef10bd54
HHH-13184 Oracle dialect detection does not return latest dialect in the default case
2019-01-04 10:44:34 +01:00
danielsmith1995
f8949f4abd
HHH-12878 Include the statement when a StaleStateException is thrown
2019-01-03 22:15:47 +01:00
Steve Ebersole
858524cd27
HHH-13175 - Eager subsequent-select fails when EntityGraph is specified for find operation
2019-01-03 22:12:28 +01:00
Guillaume Smet
99abb99edf
HHH-12298 Add test for join fetch with bytecode enhancement
2019-01-03 21:34:46 +01:00
Guillaume Smet
bae98ffacc
HHH-13138 By default, pass the class loader of the test to the EMF
...
Not doing it causes issues when using the BytecodeEnhancerRunner which
introduces an enhancing class loader.
We could do it on a per test basis but it's easier to do it once and for
all.
And it can still be overridden anyway.
2019-01-03 21:34:37 +01:00
Guillaume Smet
2dd008adb7
HHH-13172 Log a warning instead of throwing an exception when
...
@AttributeOverride is used in conjunction with entity inheritance
2019-01-03 21:26:02 +01:00
Moritz Becker
8f748db9b0
HHH-13169 - Use exact table name for multitable update queries instead of table alias
2019-01-03 21:13:51 +01:00
Nicolas MAUTI
7fdac4eeb5
Fix typo: incompatibile should be incompatible
2019-01-03 18:48:23 +01:00
Anderson Calixto
18e6f61041
Fix typo: resister should be register
2018-12-26 14:16:11 +01:00
Vlad Mihalcea
33efabd597
HHH-13167 - When omitting the OTHERWISE clause in a CASE expression built with Criteria API, Hibernate throws a NullPointerException
2018-12-19 19:34:33 +01:00
Gail Badner
fa5b632f4e
HHH-13084 HHH-13114 : Correct test case using reserved word
2018-12-18 15:15:00 -08:00
John Lin
08747fc2f4
HHH-13094 - Respect @Any.fetch setting to FetchType.EAGER
2018-12-18 12:21:34 +02:00
Vlad Mihalcea
e3eeba9845
HHH-13162 - Upgrade MySQL and MariaDB Dialects as they support UNION ALL
2018-12-18 12:06:42 +02:00
Vlad Mihalcea
89372191ec
HHH-13140 - Criteria API multiselect aliases are not passed through to the JPQL query and they are not available in ResultTransformer
2018-12-18 06:56:03 +02:00
Gail Badner
7316307d0e
HHH-13084 HHH-13114 : Bugs querying entity with non-ID property named 'id'
...
HHH-13084 HHH-13114 : Query 'select count(h) from Human h' fails if a subclass has a non-Id property named 'id'
HHH-13084 HHH-13114 : Update hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/FromElement.java
Co-Authored-By: dreab8 <dreborier@gmail.com>
HHH-13084 HHH-13114 - Fix FromElementType method name
HHH-13084 HHH-13114 : Correct generated column names
2018-12-17 12:13:07 -08:00
Gail Badner
346b3c7f3e
HHH-13084 HHH-13114 : Add test cases
...
HHH-13084 HHH-13114 : Refactor test cases
HHH-13084 HHH-13114 : Add test cases
HHH-13084 HHH-13114 : Refactor test cases
HHH-13084 HHH-13114 : Add failing test case
2018-12-17 12:10:54 -08:00
George Vinokhodov
478f6d0e11
HHH-13151 Fix fetch of treated entity
2018-12-17 13:54:55 +01:00
Chris Cranford
f84ea3cd37
HHH-13104 - Fix SAP Hana to throw MappingException if table contains a single identity-based column.
2018-12-17 13:54:55 +01:00
Chris Cranford
d625e15192
HHH-13104 - Fix Oracle 12c to return 'default' for identifier column in insert-statement.
2018-12-17 13:54:55 +01:00
Chris Cranford
08bf8c5044
HHH-13104 - Added test case.
2018-12-17 13:54:55 +01:00
Guillaume Smet
98249af058
HHH-12555 Disable NClob test for dialects not supporting NClob
2018-12-17 13:54:23 +01:00
Guillaume Smet
855f34c771
HHH-12555 Add a DialectCheck for NClob support
2018-12-17 13:53:54 +01:00
Gail Badner
4d0b5dc184
HHH-12555 : Remove code in LobMergeStrategy implementations that copied original Lob when target is null
2018-12-17 12:26:37 +01:00
Gail Badner
ca6dc226eb
HHH-12555 : Update test to check results
2018-12-17 12:26:37 +01:00
Guillaume Smet
4e05953240
HHH-12555 Add tests
2018-12-17 12:26:37 +01:00
Guillaume Smet
1af878166f
HHH-12555 Fix merging of lazy loaded blobs/clobs/nclobs
...
It's better to avoid pushing UNFETCHED_PROPERTY to the types as it
requires all the types to take it into account.
TypeHelper looks like the only sensible caller that needs change.
2018-12-17 12:26:37 +01:00
Vlad Mihalcea
c79ce44f84
HHH-13163 - Fix DDLWithoutCallbackTest#testRangeChecksGetApplied which fails on MariaDB
2018-12-13 16:46:12 +02:00
Chris Cranford
9ff14a33c7
HHH-13147 - Fix DelayedPostIdentifierInsert when second-level cache enabled.
2018-12-07 09:56:41 -05:00
Vlad Mihalcea
ae4652378c
HHH-10778 - Add support for non-public AttributeConverter implementations
2018-12-06 11:57:51 +02:00
Vlad Mihalcea
1a5cee7c0c
HHH-13095 - Document how to use arithmetic expressions in CASE statements
2018-12-06 10:08:30 +02:00
Frank Doherty
84bc30d34a
HHH-13141 - Could not fetch the SequenceInformation from the database when using SQL Server with a case-sensitive collatio -
2018-12-06 09:29:09 +02:00
Vlad Mihalcea
d986ae92d0
HHH-13144 - Move the doInAutoCommit utility to TranscationUtil
2018-12-06 09:22:29 +02:00
Vlad Mihalcea
3ff3615d00
HHH-13110 - @PreUpdate method on a Embeddable null on the parent caused NullPointerException
2018-12-05 16:40:22 +01:00
Guillaume Smet
2823e98cd9
Remove non-ascii character from Javadoc
...
We often have java.io.FileNotFoundException: JAR entry
org/hibernate/annotations/NamedQueries.class not found errors when
building on these 2 classes and it's the only special thing in them so
let's hope it will fix this issue.
2018-11-28 11:00:48 +01:00
Vlad Mihalcea
39d9f84920
HHH-13124 - The CachingRegionFactory resolution algorithm has changed
2018-11-27 18:17:45 +01:00
Vlad Mihalcea
4900832cc2
Fix tests failing due to an import which was not even required
2018-11-26 18:55:59 +02:00
Vlad Mihalcea
850f0cdd20
Add missing test condition for `hibernate.jpa.compliance.proxy` tests
2018-11-26 17:51:14 +02:00
Vlad Mihalcea
b93e340d22
Add tests to prove that the `hibernate.jpa.compliance.proxy` behavior works as expected
2018-11-26 17:48:17 +02:00
Guillaume Smet
25554375f2
HHH-13111 Restore support of criteria subqueries in select clauses
...
When the JPA query compliance mode is disabled (the default), it should
be possible to include subqueries in select clauses of a criteria query.
This was previously accepted due to a bug. After having fixed HHH-13001, we
started to throw an IllegalStateException.
2018-11-23 15:29:08 +01:00
Yoann Rodière
a89a9beeb0
HHH-13112 Fix a table name in NoPackageTest
2018-11-23 14:44:10 +01:00
Yoann Rodière
aa2648d878
HHH-13043 Upgrade to JAXB 2.3.1
...
... which has a correctly formatted POM, and doesn't wreak havoc in
projects depending on us and using Maven + JDK11.
2018-11-23 13:39:39 +01:00
Yoann Rodière
7799555bc7
HHH-13112 Add a test with an entity in the default package
2018-11-21 11:33:21 +01:00
Vlad Mihalcea
0684fd867c
Revert "HHH-13105 - Add registries for user-defined Types as currently a custom Type is instantiated and configured 9 times"
...
This reverts commit 903d542020
.
2018-11-20 20:43:25 +02:00
Vlad Mihalcea
903d542020
HHH-13105 - Add registries for user-defined Types as currently a custom Type is instantiated and configured 9 times
2018-11-19 18:15:32 +02:00
Vlad Mihalcea
dab50a6d8a
HHH-13108 - IN Clause Parameter Padding not working for Criteria API
2018-11-16 20:23:33 +02:00
Andrea Boriero
5515347ec3
HHH-13107 - JtaWithStatementsBatchTest fails on Oracle
2018-11-15 20:36:04 +00:00
Andrea Boriero
11e71f6977
HHH-13050 - On release of batch it still contained JDBC statements logged
2018-11-14 12:31:20 -08:00
Gail Badner
a7fccaa377
HHH-13050 : Add test with a batch that fails when addToBatch() is called
2018-11-14 12:31:20 -08:00
Andrea Boriero
be0ee006ab
HHH-13050 - Add test for issue
2018-11-14 12:31:20 -08:00
Chris Cranford
013e5b70b8
HHH-13053 - Fix test on Oracle and HANA databases.
2018-11-14 12:46:33 -05:00
Andrea Boriero
a15dfe0e05
HHH-13076 - Hibernate 'Transaction already active' behaviour with JTA transaction manager
2018-11-14 15:42:40 +00:00
Andrea Boriero
0fa4b50188
HHH-13076 - Add test for issue
2018-11-14 15:42:40 +00:00
Sanne Grinovero
432c18441d
HHH-13100 Remove unused import
2018-11-14 15:32:29 +00:00
Guillaume Smet
53cbc1660c
HHH-13100 Make a couple of equals()/hashCode() implementations lighter
2018-11-14 14:09:49 +01:00
Vlad Mihalcea
c354b5e8b9
JPA-31 - Simple JPQL with guarded null Parameter fails with Postgresql
...
Add test case to prove the issue does not replicate
2018-11-14 14:46:29 +02:00
Gail Badner
e12a688524
HHH-11209 : Log a DEBUG message if collection with queued operations is detached due to rollback; otherwise, log INFO message
2018-11-14 00:42:06 -08:00
Chris Cranford
d7d6e2882f
HHH-13042 HHH-13044 HHH-13053 - Fix to short-circuit delayed identifier insert forcing them to insert early.
2018-11-13 23:04:01 -08:00
Chris Cranford
1e8ccb6cce
HHH-13053 - Added test case.
2018-11-13 23:04:01 -08:00
Chris Cranford
67459cd097
HHH-13044 - Added test case.
2018-11-13 23:04:01 -08:00
Chris Cranford
7acad70b01
HHH-13042 - Added test case.
2018-11-13 23:04:00 -08:00
Chris Cranford
dc873c3d36
HHH-13042 - Revert change made for HHH-12464.
2018-11-13 23:04:00 -08:00
Guillaume Smet
79a8f43ba5
HHH-13097 Don't throw an exception if there are two getter candidates
2018-11-13 23:56:42 +00:00
Guillaume Smet
36078065ea
HHH-13097 Cache a static ByteBuddy matcher
2018-11-13 23:56:42 +00:00
Guillaume Smet
45d5aa7ddf
HHH-13097 Cache the resolution of the getters
2018-11-13 23:56:41 +00:00
Guillaume Smet
4ec71218e9
HHH-13097 Cache the annotations resolution
2018-11-13 23:56:12 +00:00
Guillaume Smet
d125349c07
HHH-13097 Only rewrite class if enhanced in the ByteBuddy enhancer
...
This makes the behavior of the ByteBuddy enhancer consistent with the
behavior of the Javassist enhancer.
Currently, the Maven plugin rewrites every class provided.
2018-11-13 23:52:55 +00:00
Sanne Grinovero
b959f41134
HHH-13100 All custom implementation of Byte Buddy "Implementation" s should have a proper equals and hashcode
2018-11-13 23:36:57 +00:00
Vlad Mihalcea
82d3793549
HHH-12925 - The JDBC Type to Hibernate matching is limited to the Dialect only instead of considering the Type contributions as well
2018-11-13 18:28:22 +02:00
Guillaume Smet
2e0976d8b6
HHH-12945 Properly support entry() criteria expression
...
With additional changes from Gail.
2018-11-13 11:25:45 +01:00
Guillaume Smet
e4c964fb36
HHH-12850 Sybase Anywhere - Explicitly map Java booleans to SQL bits
2018-11-13 11:22:47 +01:00
Chris Cranford
ea42f43881
HHH-12713 - Fix metamodel contracts to extend Hibernate JPA extension contracts.
2018-11-12 09:33:44 -05:00
Vlad Mihalcea
27118f765c
Revert "HHH-13077 - Optimize query plan call count"
...
This reverts commit 4f27d5b931
.
2018-11-12 12:21:20 +02:00
Vlad Mihalcea
4f27d5b931
HHH-13077 - Optimize query plan call count
2018-11-10 13:23:31 +02:00
thymepuns
5b76256e96
HHH-9241 - Allow declaring non-java.util Collection interfaces
2018-11-09 13:04:27 +01:00
Vlad Mihalcea
1fc8adc85d
HHH-13089 - SchemaCreatorImpl.applyImportSources incorrect HBM2DDL_IMPORT_FILES handling when parameter is empty string
2018-11-09 09:35:00 +02:00
Gail Badner
741c84a10c
HHH-11209 : Fix checkstyle error
2018-11-08 21:35:45 -08:00
Gail Badner
7af7182cc1
HHH-11209 : Log a DEBUG message if collection with queued operations is detached due to rollback
2018-11-08 21:35:45 -08:00
Gail Badner
22ad668b88
HHH-11209 : Added test case for testing debug logging when collection is detached during rollback
2018-11-08 21:35:45 -08:00
Gail Badner
563758669a
HHH-12436 : Shorten entity names to fix test failures on Oracle
2018-11-05 12:55:42 -08:00
Andrea Boriero
53f8e5a002
Add 'Use {@link #getTransactionStartTimestamp()}' to SharedSessionContractImplementor#getTimestamp deprecated comment
2018-11-05 16:11:46 +00:00
Julien Bras
88b3edfcee
HHH-13078 Choose the right dialect for Sybase SQL Anywhere 17
...
On SQL Anywhere 17.0.0.1062 the product name is "SQL Anywhere" and
not "Adaptive Server Anywhere".
I suggest to include this string in the test to select the right dialect.
2018-11-05 11:24:07 +01:00
Guillaume Smet
12d34965ff
HHH-13075 Upgrade Javassist to 3.24.0-GA
2018-11-05 11:03:26 +01:00
Christian Beikov
a3bc66e1d2
HHH-13045 - Fix access of association id of element collection alias in query
2018-11-02 19:03:38 +01:00
Christian Beikov
b202333ff9
HHH-13045 - Testcase showing access of assocation id contained in element collection doesn't work
2018-11-02 19:03:38 +01:00
Frank Doherty
3c5534f23f
HHH-13070 Perform injections on listener when using duplication strategy with REPLACE_ORIGINAL
...
- Previously, the CallbackRegistryConsumer/JpaBootstrapSensitive injections were not performed on new listeners that
were appended using duplication strategy with REPLACE_ORIGINAL, which could lead to NullPointerException when the
listener was invoked (for example for a listener which is a CallbackRegistryConsumer, as the callbackRegistry field
was not set)
- Added calls to checkAgainstBaseInterface and performInjections on the listener, in the case of appending a listener
which replaces an existing one
- Added test cases to verify that the callbackRegistry is being injected
2018-11-02 18:43:44 +01:00
Vlad Mihalcea
71af989f60
HHH-11096 - @CreationTimestamp doesn't works with @Column(nullable=false)
2018-11-02 08:43:39 +02:00
Gail Badner
3218f6cc7d
HHH-12436 - Attempted to assign id from null one-to-one property
2018-10-31 11:42:20 -07:00
Gail Badner
925c737096
HHH-12436 : Added test cases
2018-10-31 11:42:20 -07:00
Jan-Willem Gmelig Meyling
8535adc057
HHH-12842 : Remove invalid workaround from ea77c1f
for isNullable regression from 2bfe300
2018-10-31 11:42:20 -07:00
Jan-Willem Gmelig Meyling
bf6f105c41
HHH-12842 - Test that shows @OneToOne will be lazily loaded again
2018-10-31 11:42:20 -07:00
Jan-Willem Gmelig Meyling
662f6b2b53
HHH-12842 - Pass OneToOne constrained to determine nullability of type
2018-10-31 11:42:20 -07:00
Barnaby Court
512dfa574d
HHH-12944 - MultiIdentifierLoadAccess ignores the 2nd level cache
2018-10-31 19:43:24 +02:00
Guillaume Smet
ac03494e70
HHH-10891 Add a test case
2018-10-31 18:24:13 +01:00
Keshavan Santhanam
64179673a3
HHH-10891 Support @Any in @Embedded
2018-10-31 18:23:04 +01:00
Yoann Rodière
0d8db10fcb
HHH-12713 Restore backward compatibility for users of org.hibernate.metamodel.spi.MetamodelImplementor
...
* Move the interface back from org.hibernate.metamodel.model.domain.spi to org.hibernate.metamodel.spi
* Restore method addNamedEntityGraph(String graphName, EntityGraph<T> entityGraph)
* Make sure that findEntityGraphsByType returns List<EntityGraph<? superT>> once again,
and not List<RootGraphImplementor<? super T>>.
2018-10-29 10:59:13 -05:00
Steve Ebersole
d0fb16dded
HHH-12713 - Make EntityGraph creation more convenient
...
- unify naming between 5.x and 6.0 wrt EntityGraph support added in 5.4
2018-10-29 10:59:13 -05:00
Sanne Grinovero
04fbabce2e
HHH-13061 Introduce a 'none' option for BytecodeProvider implementation choice
2018-10-25 16:39:34 +02:00
Vlad Mihalcea
817e463764
HHH-13060 - Throw an exception when two entities are declared with the same name
2018-10-25 17:34:36 +03:00
Vlad Mihalcea
52e72f5d38
HHH-12979 - Setting hibernate.javax.cache.uri property value as relative path causes an error
...
Resolve the hibernate.javax.cache.uri using the ClassLoaderService.
Strip the classpath:// prefix if not resolved by new URL() in ClassLoaderService.
This way, if a framework (e.g. Spring) has installed a handler for classpath://, the resource is resolved with its handler and class loader.
If not, we remove the classpath:// prefix and we resolve the resource with our classloader.
2018-10-25 09:59:23 +03:00
Sanne Grinovero
06b559e46e
HHH-13057 Prevent Byte Buddy's Advice helper to reload to many resources from the ClassLoader
2018-10-23 16:40:29 +01:00
Yoann Rodière
bf7f56e004
HHH-13022 Allow to fall back to the OSGi-provided TCCL during bootstrap
...
We previously erased that class loader, which is not a great idea, in
particular when we use libraries such as JAXB which rely on the TCCL, to
some extent.
Without this patch, we cannot make the OSGi integration work correctly
with Java 9 and above, because the JAXB APIs won't find the JAXB
runtime.
2018-10-22 17:05:46 +02:00
Steve Ebersole
5e8781f8fa
HHH-12713 - Make EntityGraph creation more convenient
2018-10-19 12:10:15 -05:00
Aleks
526ebb4e0b
HHH-12713 - Make EntityGraph creation more convenient
2018-10-19 12:02:15 -05:00
Yanming Zhou
2a5f270d40
Remove duplicated "an" from javadocs
...
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2018-10-19 11:30:56 +08:00
Sanne Grinovero
76274bf33e
HHH-13048 Allow for parallel processing of entity enhancements via ByteBuddy
2018-10-18 18:53:00 +01:00
Sanne Grinovero
aae9cd14a5
HHH-13047 Deprecate Environment#verifyProperties
2018-10-18 11:48:48 +01:00
Vlad Mihalcea
1fb77629e2
HHH-13040 - MetadataBuilderContributor should be applied before MetadataBuildingProcess.prepare
2018-10-17 12:40:00 +02:00
Guillaume Smet
3fec3b930b
HHH-12425 Move afterInitialize() phase after the collection initialization
2018-10-17 12:23:39 +02:00
Guillaume Smet
05d538ee15
HHH-12425 Fix a toString() implementation
2018-10-17 12:23:39 +02:00
Guillaume Smet
738a6c55e0
HHH-12425 Fix a few issues in the enhancer
2018-10-17 12:23:39 +02:00
Guillaume Smet
2c041447c2
HHH-12955 Avoid a warn message by updating SchemaAutoTooling values
...
Some valid values of hibernate.hbm2ddl.auto were not present in this
class, whereas they should have been.
2018-10-17 12:22:20 +02:00
Yoann Rodière
653b123276
HHH-12990 Remove unnecessary dependencies to JSR-250 when generating JAXB classes
...
It seems these dependencies were not necessary at all, even before the
previous patches.
2018-10-17 11:50:45 +02:00
Yoann Rodière
5fd97472b9
HHH-12946 Enable JAXB dependencies regardless of the JDK being used when building Hibernate ORM
...
Previously we would only add the dependency when building with JDK9+,
and we built all releases using JDK8.
This means the dependencies were useless, because they would never be
mentioned in the actual POMs published to users.
2018-10-17 11:43:03 +02:00
Yoann Rodière
2daa3811c6
HHH-12946 Remove unnecessary dependencies when building with JDK9+
...
We don't need to depend on JAXB's compiler (XJC) in our modules,
we just need the dependency in specific tasks during the build.
In particular we don't want users to transitively depend on XJC.
Also, we don't need an explicit dependency to JAXB in every module,
having one in hibernate-core is enough.
2018-10-17 11:43:03 +02:00
Yoann Rodière
51ab9f744d
HHH-12946 Add explicit dependencies to JAXB APIs where relevant
2018-10-17 11:43:03 +02:00
Yoann Rodière
530ab1569e
HHH-12946 Use constants for JAXB dependencies instead of inline strings
...
We may have to update these dependencies, let's make it easy.
2018-10-17 11:43:03 +02:00
Guillaume Smet
bb822aee31
HHH-12935 Make ExportIdentifierTests extend BaseUnitTestCase
2018-10-16 23:54:51 +02:00
Gail Badner
a09e6156f9
HHH-13011 Fix the tests: use int column in where clause
2018-10-16 14:17:04 -07:00
Guillaume Smet
66d9859813
HHH-12935 Require sequence support in ExportIdentifierTests
2018-10-16 19:23:41 +02:00
Guillaume Smet
552c3da1b6
HHH-13011 Fix the tests: use a boolean query
2018-10-16 19:18:03 +02:00
Guillaume Smet
18f4ecfdfe
HHH-13011 Fix the tests: use a boolean query
2018-10-16 18:24:29 +02:00
Gail Badner
d1a40af1b7
HHH-13011 : test cases
2018-10-16 15:12:06 +02:00
Gail Badner
4735c2d5aa
HHH-13011 : Add option enabling/disabling use of an entity's mapped where-clause when loading collections of that entity
2018-10-16 15:12:06 +02:00
Gail Badner
19dd186d11
HHH-12104 : Test cases using annotations and hbm.xml
2018-10-16 15:12:06 +02:00
Fabio Massimo Ercoli
974ffdd402
HHH-13001 Add test case
...
(cherry picked from commit 488916cca4
)
2018-10-16 07:48:42 -05:00
Steve Ebersole
a2b26b81b3
HHH-13001 - NPE rendering nested criteria expressions
2018-10-16 07:45:58 -05:00
Guillaume Smet
23c6565f72
HHH-12937 Only run the tests with H2Dialect
2018-10-16 14:22:31 +02:00
Gail Badner
4d381457c5
HHH-12935 : Constraint and AuxiliaryDatabaseObject export identifiers are not qualified by schema or catalog
2018-10-16 03:59:10 -07:00
Gail Badner
3806d27f08
HHH-12935 : test cases
2018-10-16 03:59:10 -07:00
Jonathan Bregler
d4ad0df883
HHH-12937 Fix tests on SAP HANA
...
The following tests fail because of a DROP TABLE statement without CASCADE
- org.hibernate.test.where.annotations.LazyElementCollectionBasicNonUniqueIdWhereTest
- org.hibernate.test.where.annotations.LazyElementCollectionWithLazyManyToOneNonUniqueIdWhereTest
- org.hibernate.test.where.hbm.LazyElementCollectionBasicNonUniqueIdWhereTest
- org.hibernate.test.where.hbm.LazyElementCollectionWithLazyManyToOneNonUniqueIdWhereTest
2018-10-16 10:06:56 +02:00
Guillaume Smet
9ead103044
HHH-12978 Properly initialize the converters on deserialization
2018-10-16 09:59:17 +02:00
Gail Badner
ae2da95f55
HHH-12937 : Remove duplicated line
2018-10-15 23:21:56 -07:00
Gail Badner
eb14b8de6f
HHH-12937 : Where clause for collections of basic, embeddable and "any" elements is ignored when mapped using hbm.xml
2018-10-15 23:21:56 -07:00
Gail Badner
da50076afc
HHH-12937 : test cases
2018-10-15 23:21:56 -07:00
Baptiste Mathus
f2b82449da
HHH-9038 Fix HSQLDB dialect for non-existing constraints.
...
This commits relates to https://hibernate.atlassian.net/browse/HHH-7002 .
It basically removes the explicit constraints dropping, and uses
cascading instead.
As HSQLDB requires to put CASCADE last, but fortunately accepts IF
EXISTS also before tablename, we just put the IF EXISTS *before* the
tablename, and CASCADE after it. And there you go.
2018-10-15 11:01:55 +02:00
Vlad Mihalcea
e55c3bbb7e
HHH-12978 - Enum value binding is not logged by BasicBinder
2018-10-15 09:36:20 +03:00
Sanne Grinovero
e15a9080ea
HHH-12762 No longer needing to use port-offset in WildFly integration tests
2018-10-13 00:02:50 +01:00
Gail Badner
1763bfb51f
HHH-13027 : org.hibernate.ejb.HibernatePersistence can no longer be used as a persistence provider name
2018-10-12 23:51:12 +01:00
Gail Badner
6e7c1100a6
HHH-13027 : test case
2018-10-12 23:51:02 +01:00
Sanne Grinovero
e3ae85f8c1
HHH-13028 Make ASTPrinter caches use less memory
2018-10-12 23:22:07 +01:00
Vlad Mihalcea
109085cab8
HHH-13025 - Rename MetadataContext#getEmbeddableTypeMap to getEmbeddableTypeSet
2018-10-12 18:08:20 +03:00
Vlad Mihalcea
a5138621a6
HHH-12368 - java.sql.SQLFeatureNotSupportedException in LobCreatorBuilderImpl
2018-10-12 13:06:23 +03:00
Chris Cranford
41e49725ae
HHH-12320 HHH-12975 - Make sure foreign key name/mode is set prior to building the constraint.
2018-10-12 11:37:04 +02:00
Chris Cranford
9022085f5c
HHH-12320 HHH-12975 - Added test cases.
2018-10-12 11:37:04 +02:00
Jonathan Bregler
20b39b9741
HHH-13021: Add support for SAP HANA full-text search functions
2018-10-12 11:34:02 +02:00
Vlad Mihalcea
b6b9468fd0
HHH-13020 - When proxying an entity having a private default constructor, the log message is not very clear about the problem
...
Fix test failing with Javassist
2018-10-10 20:41:26 +03:00
Vlad Mihalcea
df3edbd7b7
HHH-13020 - When proxying an entity having a private default constructor, the log message is not very clear about the problem
2018-10-10 16:51:40 +03:00
Vlad Mihalcea
c3febcaaed
HHH-12939 - Database name not quoted at schema update
...
Restrict tests to H2, PostgreSQL and SQL Server only
2018-10-09 09:32:34 +03:00
Vlad Mihalcea
1db476dbd5
HHH-12973 - Inconsistent identity generation when using the default @SequenceGenerator with a database sequence having the increment size of 1
2018-10-08 20:03:25 +03:00
Sanne Grinovero
ec21c6df5e
HHH-13017 Exception on Service stop isn't logging the full stack
2018-10-08 11:56:38 +01:00
Davide Angelocola
7ff7eec783
HHH-12928 Remove vestigial 'naturalIdTypes' field
...
naturalIdTypes is unused since 3800a0e695
2018-10-06 19:40:02 +01:00
Fabio Massimo Ercoli
a189ac3220
HHH-13014 Expose resolveClassLoadingStrategy as spi
2018-10-06 19:25:23 +01:00
Sanne Grinovero
cced0ad568
HHH-13015 Optimise loading of EntityCopyObserver implementation
2018-10-05 22:58:28 +01:00
Jan-Willem Gmelig Meyling
415fcfd048
HHH-13000 - Fix for refreshing entities under PESSIMISTIC_WRITE lock
2018-10-05 12:40:08 +02:00
Gail Badner
6f5b1e5543
HHH-11209 : Test cases
...
HHH-11209 : NullPointerException in EntityType.replace() with a PersistentBag
HHH-11209 : Add test for merging a detached collection with queued operations
HHH-11209 : Throw UnsupportedOperationException if a detached collection with queued operations is merged
HHH-11209 : Ignore queued operations when merging a detached collection with queued operations; add warnings
HHH-11209 : Fix typo in comment
2018-10-04 14:28:37 -07:00
Guillaume Smet
439ce293da
HHH-12989 Make the test prove that everything is really working as expected
2018-10-03 10:20:38 +02:00
carnusj
d922452307
HHH-12989 Support heterogeneous collections passed to JPA's Expression#in()
2018-10-03 10:20:37 +02:00
Guillaume Smet
63b5df4096
HHH-13005 Upgrade to ByteBuddy 1.9.0
2018-10-02 14:36:02 +02:00
Sanne Grinovero
97b49349ad
HHH-13003 Skip processing of empty resource names defined for hibernate.hbm2ddl.import_files
2018-10-01 23:12:56 +01:00
Jonathan Bregler
4b19bdc619
HHH-12995: Querying DECIMAL columns via Double fields can lead to precision loss on SAP HANA
...
- add new configuration parameter hibernate.dialect.hana.treat_double_typed_fields_as_decimal
2018-10-01 11:30:24 +03:00
Guillaume Smet
6e9c1893a1
HHH-12939 - Database name not quoted at schema update
2018-10-01 11:19:30 +03:00
Vlad Mihalcea
01bf67e4b8
HHH-12982 - Generify Hibernate#unproxy
2018-10-01 07:51:24 +03:00
Vlad Mihalcea
340618c9a0
HHH-12988 - DST is ignored when saving a LocalTime with hibernate.jdbc.time_zone=UTC
...
- Add test to prove how the underlying JDBC Driver binds the Time for a given TimeZone
2018-09-28 11:02:11 +03:00
Губанов Станислав
3c3b8f9375
HHH-11771 - @Id annotation ignored with @MappedSuperclass inheritance
2018-09-27 14:57:53 +03:00
Vlad Mihalcea
f21c8c2927
HHH-12968 - Flush is not flushing inserts for inherited tables before a select within a transaction
...
Extract IdentityGenerator batch support validation logic
2018-09-26 08:22:02 +03:00
Vlad Mihalcea
5a2f12a9a8
HHH-12653 - Throw MappingException if both @MappedSuperclass and @Inheritance are used
2018-09-24 17:28:50 +03:00
Javad Alimohammadi
9dfdb2b471
HHH-12968 - Flush is not flushing inserts for inherited tables before a select within a transaction
2018-09-24 13:51:13 +03:00
Vlad Mihalcea
48909896b6
HHH-12974 - Document @OnDelete behavior in regards to disabling the Persistence Context entity removal cascading event
2018-09-20 11:33:26 +03:00
Yanming Zhou
a9fd8efe33
HHH-12977 - Update latest dialect for MySQL
2018-09-19 11:01:53 +03:00
Jan-Willem Gmelig Meyling
b25bfd79f4
HHH-12675 - Respect inverse property for JoinedSubclassEntityPersister
2018-09-13 17:57:56 +02:00
Vlad Mihalcea
9d8cb3dbb7
Add test to check if private constructors lead to meaningful error messages when using bytecode enhancement
2018-09-10 13:40:59 +03:00
Jonathan Bregler
69c03c63f3
HHH-12963: HANA dialect doesn't set internal configuration for use_unicode_string_types correctly
2018-09-10 11:33:38 +03:00
Jonathan Bregler
d8be295740
HHH-12961 Update HANA dialects Javadoc
...
- Fix the links
- Add some more information
2018-09-07 16:23:40 +02:00
del65
90b71f6895
HHH-12966 Do not include loggers in statistics beans
...
This way, you don't need to add the JBoss logging dependencies.
2018-09-07 16:19:30 +02:00
del65
8293d6dce3
HHH-12966 Make CacheableDataStatistics serializable
...
This is necessary to access statistics over JMX.
2018-09-07 16:19:18 +02:00
Vlad Mihalcea
83191633ec
HHH-12855 - Add query plan compilation statistics
2018-09-07 11:17:48 +03:00
Vlad Mihalcea
eab5fb2868
HHH-12952 - Document the hibernate.statistics.query_max_size behavior and explain its implications
2018-09-06 14:36:42 +03:00
Sanne Grinovero
50990dd76b
HHH-12954 Refactor boot/model/relational/Database to avoid holding references to MetadataBuildingOptions
2018-09-05 10:51:46 +01:00
Sanne Grinovero
4eb726ef4c
HHH-12950 Use the Annotation Processor specific scopes of Gradle
2018-09-04 23:02:26 +01:00
Sanne Grinovero
935601e29d
HHH-12948 Allow using a custom SessionFactoryOptionsBuilder to create a SessionFactoryBuilderImpl
2018-09-04 16:28:41 +01:00
Sanne Grinovero
8cf00ad3fd
HHH-12947 Remove need for BootstrapContext where it's unused
2018-09-04 16:28:41 +01:00
Vlad Mihalcea
b3c2c2fe47
HHH-12933 - Generate_statistics grows QueryStatistics ConcurrentHashMap indefinitely
2018-09-03 17:25:31 +03:00
Vlad Mihalcea
440a2ef490
HHH-12929 - Add AtomikosJtaPlatform implementation
2018-09-03 17:17:09 +03:00
Guillaume Smet
04b3230e0f
HHH-12920 Fix a debug message causing an exception at debug level
2018-09-03 15:48:14 +02:00
Barnaby Court
5e747b7057
HHH-12927 - Immutable warning issued if immutable entities are referenced but not changed during update
2018-09-03 12:28:34 +03:00
Vlad Mihalcea
361587c858
HHH-12943 - SQL Server UNIQUEIDENTIFIER type uses an uppercase UUID String representation
2018-09-03 10:25:49 +03:00
Guillaume Smet
4c5ab83756
HHH-12932 Execute ByteBuddy code requiring privileges inside a privileged block
2018-08-28 17:34:54 +02:00
Guillaume Smet
d195ce03bc
HHH-12931 Revert "HHH-12542 - Add necessary privileged action blocks for SecurityManager used on WildFly."
...
This reverts commit 15a59a1a19
.
2018-08-28 17:34:32 +02:00
Sanne Grinovero
fb54090329
HHH-12919 Interning of strings for EntityReferenceAliases
2018-08-23 00:04:29 +02:00
Sanne Grinovero
096b436f3d
HHH-12918 Interning of strings for Formula and Column exctraction templates
2018-08-23 00:04:28 +02:00
Sanne Grinovero
4fa0491341
HHH-12917 Interning of strings for Filter definitions
2018-08-23 00:04:28 +02:00