Commit Graph

4048 Commits

Author SHA1 Message Date
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
Steve Ebersole dced921456 HHH-12097 - EntityManagerFactory open/closed checks per JPA spec 2017-12-13 06:19:31 -06:00
Steve Ebersole f669c4bcdf HHH-12139 - Allow Hibernate's Transaction act like JPA's EntityTransaction 2017-12-13 06:19:31 -06:00
Steve Ebersole 6ba328e7a0 HHH-12136 - Various improvements for ProcedureCall/StoredProcedureQuery 2017-12-13 06:19:31 -06:00
Steve Ebersole 15bf44e4e9 HHH-12098 - prep 5.3 2017-12-13 06:19:31 -06:00
Steve Ebersole 2dd23e143e not all of them were intended to be pushed 2017-12-13 06:19:31 -06:00
Steve Ebersole 58781056a9 HHH-12129 - Fix expected exceptions on various Query methods 2017-12-13 06:19:31 -06:00
Steve Ebersole a4d9841915 challenge 2017-12-13 06:19:31 -06:00
Steve Ebersole 99428251c4 HHH-12125 - Support @GeneratedValue without explicit generator definition 2017-12-13 06:19:31 -06:00
Steve Ebersole 9a75fa8d97 HHH-12125 - Support using generator name as implicit sequence/table name 2017-12-13 06:19:31 -06:00
Steve Ebersole f49efc7864 HHH-12122 - Checking @OrderBy for special cases should perform case-insensitive checking 2017-12-13 06:19:31 -06:00
Sanne Grinovero 65e44267d6 HHH-12118 Removing handling of old JVM_HAS_TIMESTAMP_BUG 2017-12-13 06:19:30 -06:00
Steve Ebersole 29d5b41700 HHH-12101 - Make sure Hibernate returns null on failed attempt to create EMF 2017-12-13 06:19:30 -06:00
Gail Badner 447dc1d44e HHH-12098 - prep 5.3 2017-12-13 06:19:30 -06:00
Steve Ebersole 5e0274adbb HHH-12116 - Positional parameters report position as name
HHH-12101 - Remove support for legacy HQL-style positional parameters
2017-12-13 06:19:30 -06:00
Gail Badner 8308e4252c HHH-12110 : IllegalStateException should be thrown for some methods when called on a closed EntityManager 2017-12-13 06:19:30 -06:00
Gail Badner dd561e5f9f HHH-12098 - prep 5.3 2017-12-13 06:19:30 -06:00
Steve Ebersole d1f54b976e HHH-12099 - Query#getLockMode ought to throw exception for non-SELECT 2017-12-13 06:19:30 -06:00
Steve Ebersole 409596235c HHH-12097 - EntityManagerFactory open/closed checks per JPA spec 2017-12-13 06:19:30 -06:00
Steve Ebersole 25ba7bd60d HHH-12096 - Problem finding correlated getter-method for field access 2017-12-13 06:19:30 -06:00
Steve Ebersole dedc9ef8eb HHH-12098 - prep 5.3 2017-12-13 06:19:30 -06:00
Andrea Boriero 5111a468c4 HHH-11913 : Schema generation ignores index DESC/ASC order 2017-12-13 06:19:01 -06:00
Andrea Boriero 8b313976d9 HHH-11913 : Add test for issue 2017-12-13 06:19:01 -06:00
Jonathan Bregler 7b59cb2f8d HHH-12132: HANA boolean type mapping doesn't work for existing schema definitions
- introduce parameter hibernate.dialect.hana.use_legacy_boolean_type to enable
  switching between new and legacy behavior.
2017-12-12 16:45:48 -05:00
Chris Cranford a0f430a94d Checkstyle fixes. 2017-12-12 13:40:29 -05:00
Chris Cranford 6c1948b6b3 HHH-12159 - Fix Warning HHH000274 when using Formula with a string-based size constrained property. 2017-12-11 18:05:27 -05:00
Chris Cranford e3cc2d78e9 HHH-12119 - Fix NameQueryTupleTransformer discarding alias name case. 2017-12-11 12:08:38 -05:00
Jonathan Bregler db2e3906ab HHH-12138: HANA dialect doesn't support procedure parameter mode REF_CURSOR 2017-12-11 14:43:02 +02:00
Vlad Mihalcea 55ab0d5677 Add test to check if persisting a @OneToOne child entity which has @MapsId works when referencing a parent entity 2017-12-06 11:56:58 +02:00
Chris Cranford 0dc788f42f HHH-12062 - Make sure AttributeAccessor annotation is read. 2017-12-05 09:41:55 +01:00
Chris Cranford 80f315c328 HHH-12062 - Added test case. 2017-12-05 09:41:19 +01:00
Vlad Mihalcea 9ebd56e762 HHH-12120 - Update StandardDialectResolver to reflect the latest Dialects of PostgreSQL and MySQL
- add License header to Database class
2017-11-30 13:52:22 +02:00
Edward.Wilson 7011347b9a HHH-12140 - Allow session scoped interceptors to be managed by DI providers (e.g Spring) 2017-11-30 13:31:53 +02:00
graemerocher 5415d635dd HHH-11721 - PreInsertEventListener that just vetoed ends up throwing NullPointerException because the entity is still managed 2017-11-28 12:07:21 +02:00
Yanming Zhou 304a0a89da HHH-12120 - Update StandardDialectResolver to reflect the latest Dialects of PostgreSQL and MySQL 2017-11-28 11:59:25 +02:00
Steve Ebersole 400a4bc24e HHH-12115 - No Dialect mapping for JDBC type: 1899073220 in Wildfly (AttributeConverter and Short)
Improved JavaDocs pointing to the exact parts of the JDBC spec that the JdbcTypeJavaClassMappings mappings come from;
Added mapping for BigInteger as well
2017-11-27 11:11:59 -06:00
Tiger Wang 6b1f3e51a9 HHH-12115 - attribute converter add mapping of Java Short type to JDBC SMALLINT type 2017-11-27 17:07:50 +02:00
Andrea Boriero f0d49c5be4 HHH-12113 - Fix Checkstyle error 2017-11-27 14:48:35 +00:00