4053 Commits

Author SHA1 Message Date
Andrea Boriero
25735b453b HHH-1268 - Add test 2018-01-31 11:02:38 +00:00
Andrea Boriero
39f761b250 HHH-11587 - Reordering items in List throws a constraint violation 2018-01-31 09:31:43 +00:00
Gail Badner
f8c1417e3c HHH-11587 : Added FailureExpected test case 2018-01-31 09:31:43 +00:00
Andrea Boriero
aaa6df26e1 HHH-11587 - Add test for issue 2018-01-31 09:28:29 +00:00
Bruno P. Kinoshita
c488e8e081 HHH-12258: mask JPA JDBC properties and Hibernate properties related to credentials 2018-01-30 15:28:12 +02:00
barreiro
1b2424c211 HHH-12252 - Add Agroal to ConnectionProviderInitiator 2018-01-30 10:19:09 +02:00
Andrea Boriero
d29e710c78 HHH-12256 - org.hibernate.test.lazyload.JtaLazyLoadingTest is not using JTA 2018-01-25 18:19:40 +00:00
Vlad Mihalcea
4f12de7e18 HHH-12251 - Entity with @IdClass containing a @ManyToOne association cannot be merged anymore
- add replicatting test case
2018-01-25 08:31:16 +02:00
Andrea Boriero
9704b564f3 HHH-12246 - Fix failing test 2018-01-24 14:51:36 +00:00
Andrea Boriero
9d335961b8 HHH-12246 - Gradle build fails with Java 9 2018-01-24 14:51:36 +00:00
David Tombs
fda63bfbe5 HHH-12238 - aliasToBean throws confusing ClassCastException if class lacks setters 2018-01-24 13:13:52 +02:00
Sanne Grinovero
48eb680496 HHH-12249 Wrong format in debug message of CollectionBinder 2018-01-24 10:58:49 +00:00
Mykhaylo Gnylorybov
faae3745ee HHH-12227 {h-schema} is not replaced in @Formula 2018-01-24 09:44:29 +02:00
Vlad Mihalcea
f565abb8d8 HHH-11845 - Warn user when multiple persistence-units use the same name
Fix checkstyle issues
2018-01-23 18:12:44 +02:00
Vlad Mihalcea
7f5191b5c6 HHH-12241 - BinderHelper:644 logdebugf FAILS 2018-01-23 15:39:32 +02:00
Vlad Mihalcea
b5e3b59136 HHH-12239 - @ManyToMany throws a ConstraintViolationException when removing entity from the mapped-by (inverse) side
Add replicating test case
2018-01-23 08:56:05 +02:00
Vlad Mihalcea
091f292b5a HHH-11845 - Warn user when multiple persistence-units use the same name 2018-01-22 15:33:54 +02:00
Steve Ebersole
a426068b2d HHH-12133 - Create ManagedBeanRegistry and ManagedBean
- minor name change
2018-01-18 10:17:28 -06:00
Vlad Mihalcea
2f92109c48 Revert "HHH-11845 - Warn user when multiple persistence-units use the same name"
This reverts commit 1242fd9580fdfb2a8b14ebb419ccc5d40ae01a01.
2018-01-18 15:56:47 +02:00
Andrea Boriero
1242fd9580 HHH-11845 - Warn user when multiple persistence-units use the same name 2018-01-18 14:28:41 +02:00
Andrea Boriero
4172e9ca06 HHH-12136 - Various improvements for ProcedureCall/StoredProcedureQuery 2018-01-17 19:16:13 +00:00
Steve Ebersole
f1263f8c7c HHH-12133 - Create ManagedBeanRegistry and ManagedBean
- addressed concerns discussed with Yoann
2018-01-17 11:44:27 -06:00
Andrea Boriero
521ee44f8e HHH-5757 - OneToOne SQL missing parameter 2018-01-17 17:53:26 +02:00
Yoann Rodière
c52b8389f2 HHH-12133 - Create ManagedBeanRegistry and ManagedBean
- Add non-regression tests related to the fallback bean instance producer
 - Fix a bug where we would call beanInstanceProducer.produceBeanInstance(Class) even when a named bean was requested.
 - Do not call Instance#destroy on bean instances produced by the fallback bean producer.  We used to, because we expected the Instance resolution to fail when a bean could not be found. But Instance resolution will never fail in that case, it will just return an Instance whose #isUnsatisfied() method returns true. It happens that calling Instance#destroy did not fail with Weld, because Weld just ignores the call in that case, but other CDI implementations may behave differently: the javadoc, and probably also the CDI spec, are not explicit about what happens in that case.
2018-01-17 09:44:36 -06:00
Andrea Boriero
df101b0b2e HHH-12203 - Fix failing test on MariaDB 2018-01-17 14:45:24 +00:00
Andrea Boriero
5387ffc717 HHH-12136 - Fix REF_CURSOR StoredProcedure Hibernate Type not known issue 2018-01-17 14:28:29 +02:00
Jonathan Bregler
7edddae8db HHH-12203: NUMERIC column type is not handled correctly on HANA
https://hibernate.atlassian.net/browse/HHH-12203
2018-01-17 13:20:32 +02:00
Steve Ebersole
84f8b1d479 HHH-12190 - General tidying of Gradle scripts
- simple tidying
2018-01-16 15:47:05 -06:00
Steve Ebersole
65f42761d6 HHH-12133 - Create ManagedBeanRegistry and ManagedBean
- reapplied backwards compatibility wrt ExtendedBeanManager for WildFly
2018-01-16 15:45:06 -06:00
Steve Ebersole
644c74d470 HHH-12190 - General tidying of Gradle scripts 2018-01-16 14:34:43 -06:00
Steve Ebersole
d806eff912 HHH-12190 - General tidying of Gradle scripts 2018-01-16 14:34:43 -06:00
Steve Ebersole
2e541f3b15 HHH-12133 - Create ManagedBeanRegistry and ManagedBean
- reapplied backwards compatibility wrt ExtendedBeanManager for WildFly
2018-01-16 14:30:36 -06:00
Andrea Boriero
3fbe7ff5b7 HHH-12212 - Derived Identifiers component column size not applied 2018-01-16 14:03:41 -06:00
Andrea Boriero
bda13bf6d8 HHH-12212 - Add test for issue 2018-01-16 14:03:41 -06:00
Andrea Boriero
ba95ac842a HHH-12116 - Positional parameters report position as name HHH-12101 - Remove support for legacy HQL-style positional parameters 2018-01-16 13:55:02 -06:00
Steve Ebersole
5460acd63a HHH-12133 - Create ManagedBeanRegistry and ManagedBean
- Various restructing on top of Yoann's work as well as adding tested support of "mixed access" (mix of hosted and non-hosted beans)
2018-01-16 13:26:42 -06:00
Yoann Rodière
ce93f2cdd2 HHH-12133 Add tests for uses of ManagedBeanRegistry with shouldRegistryManageLifecycle = false 2018-01-16 13:25:58 -06:00
Yoann Rodière
be6ac17d1e HHH-12133 Ignore managed bean release errors related to already released beans 2018-01-16 13:25:58 -06:00
Yoann Rodière
bc304235a6 HHH-12133 Use the BeanManager-provided ambiguous dependency resolution when possible
This should take care of @Alternative in particular.
2018-01-16 13:25:58 -06:00
Yoann Rodière
edc0039afc HHH-12133 Comply with API docs with respect to lifecycle management depending on the 'shouldRegistryManageLifecycle' parameter
The registry should not manage the bean lifecycle when
'shouldRegistryManageLifecycle' is false. The easiest way to do so is to
use BeanManager.createInstance to retrieve beans in the Standard CDI lifecycle
strategy: it correctly retrieves singletons from the CDI context instead
of instantiating them again.

Also, fix javax.enterprise.inject.spi.Bean-based instance destructions:
we used to only request destruction to the creational context, which is
wrong because it may skip the execution of @PostDestroy methods in
particular.
2018-01-16 13:25:58 -06:00
Yoann Rodière
b3ac2feddf HHH-12133 Move CDI lifecycle management code to dedicated strategies
This commit should not change the current behavior, it is only about
moving code to separate classes to make the following changes clearer.
2018-01-16 13:25:58 -06:00
mnachmia31
c03fdf84d4 HHH-12216 - Improve logging for when Hibernate throws the "illegally attempted to associate a proxy with two open Sessions" Exception 2018-01-16 15:22:54 +02:00
Andrea Boriero
f54b75fc03 HHH-1830 - Fix checkstyle error 2018-01-16 10:30:49 +00:00
Gail Badner
f07cdde352 HHH-1830 - Error during parse query on MS SQL 2018-01-15 15:16:15 +02:00
simeonmalchev
0d9b1c54cd HHH-10541 - Create Vibur DBCP connection pool module 2018-01-15 11:55:01 +02:00
Gail Badner
794c784c0d HHH-12151 HHH-10575 : Add test for HHH-10575; add @TestForIssue to tests 2018-01-12 18:04:32 -08:00
Andrea Boriero
8b980c4e7b HHH-12211 - Test failure on MariaDB when the database charset is configured to UTF8 2018-01-12 12:06:40 +00:00
Steve Ebersole
f0ed669bc1 HHH-12129 - Fix expected exceptions on various Query methods 2018-01-10 15:05:10 -06:00
Andrea Boriero
f8f1241c2b HHH-12135 - Support for AttributeConverters as CDI beans, fix method o.h.type.descriptor.java.EnumJavaTypeDescriptor#fromName(String) 2018-01-10 15:03:39 +00:00
Andrea Boriero
803b29fc1a HHH-12192 - Fix tests failing on PostgreSQL 2018-01-10 12:46:10 +00:00