1
0
mirror of https://github.com/hibernate/hibernate-orm synced 2025-02-14 23:25:00 +00:00

8532 Commits

Author SHA1 Message Date
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
Andrea Boriero
3d27fa88f5 HHH-10541 - Fix checkstyle errors 2018-01-15 11:02:48 +00: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  - SessionFactoryOptionsBuilder as SessionFactoryOptions
2018-01-09 11:17:58 -06:00
Steve Ebersole
7baa9e4e06 HHH-12185 - Simplify SessionFactoryBuilder / SessionFactoryOptions handling
Option  - 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
Vlad Mihalcea
510f91ff30 Update documentation link to match new URL structure 2018-01-08 18:47:35 +02: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
Vlad Mihalcea
6f83e4b948 HHH-12171 - Fix tests for hibernate-orm-modules
Add support for Windows as well when executing JBoss CLI
2018-01-08 17:13:00 +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
Steve Ebersole
570c74a8c2 HHH-12188 - Add Java 9 automatic module name hinting
dropped Java 9 dues to javadoc issue
2018-01-03 11:25:08 -06:00
Steve Ebersole
a625452fe9 HHH-9641 - Resume uploading Javadoc JARs to Maven
HHH-12187 - Drop custom javadoc css

- dropped "package groups"
2018-01-03 11:23:37 -06:00
Steve Ebersole
7faf1c4d43 HHH-12177 - Drop hibernate-infinispan module - relocated
HHH-12171 - Fix tests for hibernate-orm-modules
2018-01-02 17:14:28 -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
barreiro
ec211b9699 HHH-12095 - do not fork execution of hibernate-maven-plugin as it causes compilation to run twice 2017-12-30 09:43:02 -06:00
Steve Ebersole
c490e94755 HHH-2188 - Add Java 9 automatic module name hinting 2017-12-29 11:47:11 -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
abbf1fdbbe HHH-12188 - Add Java 9 automatic module name hinting
aligned OSGi symbolic name with Java 9 module name;
cleaned up jar/osgi manifest configuration block
2017-12-28 10:13:55 -06:00
Steve Ebersole
78bc62fe1e HHH-12098 - prep 5.3
odd Java 9 build failures
2017-12-27 20:19:46 -06:00
Steve Ebersole
5b25a2a561 HHH-12098 - prep 5.3
disable tests for hibernate-orm-modules - no WF release supporting EE 8 technologies
2017-12-27 20:19:02 -06:00
Steve Ebersole
5f4f4642a2 HHH-12191 - Add Travis CI support 2017-12-27 15:24:16 -06:00
Steve Ebersole
300fa80016 HHH-12189 - Only call setAccessible() when member is not accessible 2017-12-27 09:53:07 -06:00
Steve Ebersole
d7d55f4e87 HHH-9641 - Resume uploading Javadoc JARs to Maven
HHH-12187 - Drop custom javadoc css

- disable all "publish artifacts" (except relocation pom) for hibernate-infinispan
2017-12-27 09:20:18 -06:00
Steve Ebersole
8c13488c5d HHH-9641 - Resume uploading Javadoc JARs to Maven
HHH-12187 - Drop custom javadoc css

- delay package group calculations until execution (doFirst)
- exclude internal packages from javadoc
2017-12-27 08:41:17 -06:00
Steve Ebersole
6ccbd98bc3 HHH-12187 - Drop custom javadoc css;
HHH-9641 - Resume uploading Javadoc JARs to Maven
2017-12-27 08:41:17 -06:00
Steve Ebersole
1da748ed28 HHH-12177 - Drop hibernate-infinispan module - relocated 2017-12-22 12:07:18 -06:00
Andrea Boriero
02e8b95f5b HHH-12177 - Update migration guide 2017-12-22 12:00:34 -06:00
Andrea Boriero
1e4d483e73 HHH-12177 - Disable generation of hibernate-infinispan jar 2017-12-22 12:00:34 -06:00