Vlad Mihalcea
2f92109c48
Revert "HHH-11845 - Warn user when multiple persistence-units use the same name"
...
This reverts commit 1242fd9580
.
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
Steve Ebersole
e9c3870909
HHH-12146 - Support enabling caching at any level within a mapped hierarchy
...
explicit test for Cacheable inheritance
2018-01-09 14:33:03 -06:00
Steve Ebersole
67874eb2db
HHH-12185 - Simplify SessionFactoryBuilder / SessionFactoryOptions handling
...
Option #2 - SessionFactoryOptionsBuilder as SessionFactoryOptions
2018-01-09 11:17:58 -06:00
Steve Ebersole
7baa9e4e06
HHH-12185 - Simplify SessionFactoryBuilder / SessionFactoryOptions handling
...
Option #1 - still building a stand-alone, immutable options object
2018-01-09 11:17:58 -06:00
Andrea Boriero
829b33822f
HHH-5797 HHH-2558 - Fix tests failing on PostgreSQL and MariaDB
2018-01-09 16:29:51 +00:00
Vlad Mihalcea
e68986bf57
HHH-12197 On commit, Hibernate reopens and closes additional connection
2018-01-09 17:56:57 +02:00
Vlad Mihalcea
59ec7c9f23
HHH-12192: include the causing DDL-statement into the message of org.hibernate.tool.schema.spi.CommandAcceptanceException
...
Fix another broken test
2018-01-09 17:56:35 +02:00
Vlad Mihalcea
66c799bbab
HHH-12192: include the causing DDL-statement into the message of org.hibernate.tool.schema.spi.CommandAcceptanceException
...
Fix broken test
2018-01-09 16:48:36 +02:00
bbodnar
7854ffe5b7
HHH-12192: include the causing DDL-statement into the message of org.hibernate.tool.schema.spi.CommandAcceptanceException
2018-01-09 14:19:14 +02:00
Gail Badner
712fb477e7
HHH-12075 : SQLQuery.executeUpdate() ignores SQLQuery.setTimeout()
2018-01-08 22:47:07 -08:00
Gail Badner
489bdcd6fa
HHH-12075 : test case
2018-01-08 22:44:32 -08:00
dcebotarenco
50070eabdd
HHH-2558 - Allow batching inserts for multi-table entities
...
HHH-5797 - Improve batching for entity updates or deletes that use secondary tables
2018-01-08 17:47:58 +02:00
Steve Ebersole
675890134f
HHH-11019 - Extend DelayedPostInsertIdentifier support to include checks for FlushMode (EXTENDED PC)
2018-01-03 16:07:24 -06:00
Brett Meyer
da80ad1a72
HHH-11366 made javax.inject optional in OSGi manifest
2018-01-02 16:31:21 -05:00
Steve Ebersole
554817baca
HHH-12171 - Fix tests for hibernate-orm-modules
2018-01-02 13:47:29 -06:00
Steve Ebersole
4f23cb1ffe
HHH-12194 - Deprecate Environment-scoped settings
2017-12-30 17:30:56 -06:00
Steve Ebersole
46a9813815
HHH-12101 - fix CME on Java 9 introduced by changes for HHH-12101
2017-12-28 10:55:11 -06:00
Steve Ebersole
300fa80016
HHH-12189 - Only call setAccessible() when member is not accessible
2017-12-27 09:53:07 -06:00
Guillaume Smet
8e25e7f350
HHH-12164 Upgrade Hibernate Validator used for testing to 6.0.7.Final
2017-12-20 16:21:29 +00:00
Andrea Boriero
574378dc6f
HHH-12106 - Fix Test
2017-12-20 15:43:32 +00:00
Vlad Mihalcea
dbda3c19de
HHH-12106 - Database name not quoted at schema update
2017-12-20 15:40:44 +00:00
Sanne Grinovero
5c43ad571f
Fix checkstyle violations
2017-12-19 10:02:43 +00:00
Steve Ebersole
86cde1296b
HHH-12133 - Create ManagedBeanRegistry and ManagedBean
...
- mostly just backporting this work from 6.0
2017-12-18 09:45:38 -06:00
Réda Housni Alaoui
b711e14a6c
HHH-10294 EntityGraph improvement: For each jpa attribute, generate also a String constant holding the attribute field name
2017-12-18 08:24:47 -06:00
Jonathan Bregler
b1775c2502
HHH-11798: Provide method for overriding delete statement in GlobalTemporaryTableBulkIdStrategy
2017-12-18 07:22:37 -06:00
benoit
5a5bd47493
HHH-12131 Avoid allocating unneeded byte array when parsing or
...
transforming UUID.
2017-12-18 07:21:21 -06:00
Réda Housni Alaoui
4efac1369a
HHH-10294 EntityGraph improvement: For each jpa attribute, generate also a String constant holding the attribute field name
2017-12-18 06:49:56 -06:00
Steve Ebersole
b7c0235697
HHH-11532 - load by natural-id and WrongClassException
2017-12-16 20:24:54 -06:00
Steve Ebersole
9529f4f0a2
HHH-12098 - prep 5.3
...
fix test failures for mysql, mariadb, cockroachdb
2017-12-16 13:18:31 -06:00
Steve Ebersole
30db0f0a24
HHH-12098 - prep 5.3
...
fix test failures for mysql, mariadb, cockroachdb
2017-12-16 10:27:20 -06:00
Jonathan Bregler
8eaf649aa3
HHH-12175: ParameterParser doesn't handle JPA positional parameters correctly
2017-12-15 19:29:15 -06:00
Steve Ebersole
90cabb43ad
HHH-12135 - Support for AttributeConverters as CDI beans
...
initial work to get AttributeConverter support to be able to integrate with ManagedBeanRegistry. There is a lot of "infrastructure" changes because the old code assumed we could instantiate the converter as soon as we knew the class which precludes lookup in the registry later.
2017-12-15 18:25:18 -06:00
Chris Cranford
cb61bfa52f
HHH-11259 - Improved CDI support including support for other types of managed beans;
...
HHH-12133 - Create ManagedBeanRegistry and ManagedBean;
HHH-12134 - Convert entity listener CDI support to use ManagedBean/MenagedBeanRepository
Checkstyle fixes.
2017-12-15 16:18:34 -05:00
Sanne Grinovero
bb204ba0dc
Revert "Fix CDI tests failing due to migrating to JPA 2.2"
...
This reverts commit dc91f76c4bd7b31e0ec5efb0e2d09a20e1842119.
Solution dc91f76c4bd7b31e0ec5efb0e2d09a20e1842119 is not acceptable:
it will have the tests seem to pass but the modules we produce would
not actually work for other people as the published modules won't
include the proposed workaround.
2017-12-15 14:30:15 +00:00
Yoann Rodière
c873b13be8
HHH-12173 Restore backward compatibility in ExtendedBeanManager
2017-12-15 13:56:20 +01:00
Steve Ebersole
ddc1f03abc
HHH-11259 - Improved CDI support including support for other types of managed beans;
...
HHH-12133 - Create ManagedBeanRegistry and ManagedBean;
HHH-12134 - Convert entity listener CDI support to use ManagedBean/MenagedBeanRepository
Initial support for named CDI beans and the option to not cache bean references
2017-12-14 11:37:23 -06:00
Chris Cranford
9f50157a60
HHH-12146 - Support enabling caching at any level within a mapped hierarchy
2017-12-14 11:37:45 -05:00
Andrea Boriero
58e6235c6b
HHH-12148 - Fix tests
2017-12-14 14:36:08 +00:00
Andrea Boriero
decac7f686
HHH-12147 - Fix tests
2017-12-14 14:35:54 +00:00
Steve Ebersole
564ec55ca1
HHH-11259 - Improved CDI support including support for other types of managed beans;
...
HHH-12133 - Create ManagedBeanRegistry and ManagedBean;
HHH-12134 - Convert entity listener CDI support to use ManagedBean/MenagedBeanRepository
Initial ManagedBeanRegistry and ManagedBean impl;
Conversion of JPA event Listeners to use ManagedBeanRegistry
2017-12-14 06:51:17 -06:00
Vlad Mihalcea
b0c27562f4
Fix User Guide tests failing and triggereing other 2nd-level cache tests to fail as well
2017-12-13 20:39:45 +02:00
Andrea Boriero
814d0c260b
fix checkstyle errors
2017-12-13 17:47:18 +00:00
Andrea Boriero
37df2bac74
HHH-12147 - Code improvement
2017-12-13 17:42:58 +00:00
Andrea Boriero
283750afd0
HHH-12136 HHH-12166 HHH-12101 - Fix licence checkstyle errors
2017-12-13 17:42:28 +00:00
Andrea Boriero
919b17bfa7
HHH-12146 - Fix checkstyle error
2017-12-13 17:42:17 +00:00
Andrea Boriero
b1a9c816a7
HHH-12157 - TableGenerator defined on one class is not visible on another
...
(cherry picked from commit 8ae3dc4078597c69588ca8237591f1eab64c6bd7)
2017-12-13 09:38:00 -06:00
Andrea Boriero
9fe921db52
HHH-12157 - Add test for issue
...
(cherry picked from commit f40a6cc0f8fd0ccb03387beb5dac9d9bde846c4d)
2017-12-13 09:37:43 -06:00
Steve Ebersole
59c3baae32
HHH-12146 - Support enabling caching at any level within a mapped hierarchy
2017-12-13 06:19:32 -06:00
Steve Ebersole
91387adcc8
JPA TCK challenge
2017-12-13 06:19:32 -06:00
Vlad Mihalcea
a94faa9280
Fix CDI tests failing due to migrating to JPA 2.2
2017-12-13 06:19:32 -06:00
Sanne Grinovero
c4067f611c
Resolve whitespace formatting issues spotted by Checkstyle
2017-12-13 06:19:32 -06:00
Steve Ebersole
a7f1173e65
JPA TCK challenge
2017-12-13 06:19:32 -06:00
Steve Ebersole
7c6b8cbd4e
JPA TCK challenge
2017-12-13 06:19:32 -06:00
Steve Ebersole
7fc5d3e856
HHH-12098 - prep 5.3
2017-12-13 06:19:32 -06:00
Gail Badner
8c2a683356
HHH-12150 - @MapKeyColumn referring to otherwise non-mapped column
2017-12-13 06:19:32 -06:00
Andrea Boriero
9af5655100
HHH-12148 - Add setting indicating if the value stored in the table used by the @TableGenerator is the last value used or the next value to be used
2017-12-13 06:19:32 -06:00
Andrea Boriero
2b7c2c883c
HHH-12148 - Add test for issue
2017-12-13 06:19:32 -06:00
Andrea Boriero
6818275376
HHH-12147 - Add support for JPA2.2 @TableGenerators and @SequenceGenerators
2017-12-13 06:19:32 -06:00
Andrea Boriero
37e918d1d4
HHH-12147 - Add test for issue
2017-12-13 06:19:32 -06:00
Steve Ebersole
42b8e77801
HHH-12150 - @MapKeyColumn referring to otherwise non-mapped column
2017-12-13 06:19:32 -06:00
Steve Ebersole
42c8c8f2e3
HHH-12146 - Support enabling caching at any level within a mapped hierarchy
2017-12-13 06:19:32 -06:00
Steve Ebersole
09a15ac68e
HHH-12097 - EntityManagerFactory open/closed checks per JPA spec
2017-12-13 06:19:32 -06:00
Steve Ebersole
6dc94ff7f7
HHH-12129 - Fix expected exceptions on various Query methods
2017-12-13 06:19:32 -06:00
Steve Ebersole
bb19c30679
Test illustrating TCK assertions regarding query results with fetches
2017-12-13 06:19:31 -06:00
Steve Ebersole
d1fb1525aa
HHH-12125 - Support @GeneratedValue without explicit generator definition
2017-12-13 06:19:31 -06:00
Steve Ebersole
888ade0106
HHH-12098 - prep 5.3
2017-12-13 06:19:31 -06:00
Steve Ebersole
e960f17a7b
HHH-12139 - Allow Hibernate's Transaction act like JPA's EntityTransaction
2017-12-13 06:19:31 -06:00
Steve Ebersole
ad0aa213bc
Allow Hibernate's Transaction act like JPA's EntityTransaction
2017-12-13 06:19:31 -06:00
Steve Ebersole
3a1eb3382b
Allow Hibernate's Transaction act like JPA's EntityTransaction
2017-12-13 06:19:31 -06:00