Andrea Boriero
d54b2688ea
HHH-12289 - One call of the SessionImpl#listeners( ) method from SessionImpl#autoFlushIfRequired() is useless.
2018-02-13 13:53:58 +00:00
Vlad Mihalcea
0ba1c4a2f3
HHH-12141 - SQL insert in stateless session causes javax.persistence.TransactionRequiredException
2018-02-13 14:51:45 +02:00
Chris Cranford
d2866620f2
HHH-8916 - Allow CTE queries to be translated by SQL Server LimitHandler impl.
2018-02-13 13:54:45 +02:00
Yanming Zhou
c2351bb74b
HHH-12280 - Resolve {alias} in @Formula like Restrictions.sqlRestriction()
2018-02-12 17:10:13 +02:00
Vlad Mihalcea
993a229586
HHH-12236 - Document 5.3 changes
...
- add missing configuration properties
2018-02-12 11:20:42 +02:00
Peter Holvenstot
e50371fdd7
HHH-11686 - Improve TREAT handling
2018-02-06 18:22:40 +02:00
Andrea Boriero
da51a0dd9a
HHH-12271 - SchemaDropperImpl does not drop constraints with IF EXISTS
2018-02-05 17:34:39 +00:00
Andrea Boriero
84c50855ef
HHH-12271 - Add test for issue
2018-02-05 17:34:39 +00:00
Peter Holvenstot
6120aa2b6a
HHH-12114 - Union-select aliases not injected before "clazz_" conditions in HQL query
2018-02-05 18:16:44 +02:00
Vlad Mihalcea
992fdbcf3c
HHH-12107 - ClassCastException when using L2Cache with "structured_cache"=true
2018-02-01 16:52:09 +02:00
lrcuhuh
63e4702629
HHH-9933 - Uninitialized PersistentSet with lazy="extra" doesn't respect added elements
2018-02-01 16:02:03 +02:00
Andrew Guibert
cd4a6e9a49
HHH-11571 - JTA platform for WebSphere Liberty and OpenLiberty
2018-02-01 15:49:15 +02:00
Vlad Mihalcea
795055de51
HHH-12034 - According to JPA, a Proxy should be loaded even when accessing the identifier
2018-01-31 17:48:43 +02:00
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 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