Commit Graph

3483 Commits

Author SHA1 Message Date
Vlad Mihalcea 731732d780 HHH-11019 - Extend DelayedPostInsertIdentifier support to include checks for FlushMode (EXTENDED PC)
Add tests to demonstrate how PersistenceContextType.EXTENDED works with the IDENTITY generator
2016-08-09 11:26:13 +03:00
Steve Ebersole 6c005239d4 HHH-11024 - Exception still thrown when dropping schema with a managed connection - exclude any arq+wf tests from JDK 9 builds 2016-08-08 15:53:55 -05:00
Steve Ebersole 7038b3e983 HHH-11024 - Exception still thrown when dropping schema with a managed connection - extend test task dependencies to the matrix-tesing plugin test tasks 2016-08-08 14:40:31 -05:00
Andrea Boriero dddf01740e HHH-11024 - Add test for issue 2016-08-08 14:50:48 +02:00
Steve Ebersole 2db3d9ad2a HHH-11024 - Exception still thrown when dropping schema with a managed connection 2016-08-06 14:09:39 -05:00
Steve Ebersole f025cf9c03 HHH-11024 - Exception still thrown when dropping schema with a managed connection 2016-08-06 14:05:03 -05:00
Andrea Boriero 468307f394 HHH-10953 - Fix tests failing on PostgreSQL 2016-08-03 21:51:18 +02:00
Andrea Boriero f7cc256a1c HHH-10952 - Tests leaving transactions opened cause PostgreSQL to hang 2016-08-03 21:37:27 +02:00
Andrea Boriero 109410b153 HHH-10942 - Session not flushing starting from 5.2.0 in Karaf + Aries JPA & JTA 2016-08-03 15:31:51 +02:00
Andrea Boriero d55ade52b2 HHH-10942 - Add test for issue 2016-08-03 15:30:57 +02:00
Andrej Golovnin 26f2b8e42a HHH-10924 Replace ConcurrentServiceBinding by ConcurrentHashMap 2016-08-03 14:18:12 +01:00
Andrea Boriero 5b327f52c3 HHH-10953 - HQL update statement fails if entity is inside a package of format in.mycomany.domain.Entity 2016-08-03 14:41:52 +02:00
Andrea Boriero b90093927d HHH-10953 - Add test for issue 2016-08-03 14:41:52 +02:00
Andrea Boriero 7c361fee3a HHH-10991 - Wrong order parameter binding when filters are used in conjunction with component type parameters and subqueries 2016-08-03 08:44:17 +03:00
Chris Cranford 9b9becb903 HHH-11009 - Fix exception message to specify unique constraint only when index is unique. 2016-08-02 16:43:46 -05:00
Chris Cranford 58e4f89f47 Checkstyle fixups. 2016-08-02 16:11:20 -05:00
Gail Badner 894c6470d0 HHH-10896 : fix for checkstyle failure 2016-08-02 13:49:35 -07:00
Steve Ebersole c7c5a00167 HHH-10896 - Exception thrown when dropping schema with a managed connection 2016-08-02 13:32:09 -05:00
Steve Ebersole da49122113 HHH-10896 - Exception thrown when dropping schema with a managed connection 2016-08-02 13:08:40 -05:00
Vlad Mihalcea 1661af2d8f HHH-10965 - Add new Query Hint to avoid passing DISTINCT from entity queries to SQL statements 2016-08-02 17:47:31 +03:00
Andrea Boriero c5e5287790 HHH-10027 - Dynamic filter parameter can be bound in wrong order when applied to OneToMany collections 2016-08-02 17:44:12 +03:00
Andrea Boriero d62e9f44ca HHH-10896 - Fix checkstyle error 2016-08-02 13:17:43 +02:00
Andrea Boriero e6c36a6666 HHH-10950 - uniqueResultOptional fails for Query created from CriteriaQuery 2016-08-02 11:54:55 +02:00
Andrea Boriero edf684e1f1 HHH-10950 - uniqueResultOptional fails for Query created from CriteriaQuery 2016-08-02 11:35:24 +02:00
Andrea Boriero 5cbc428421 HHH-10950 - Add test for issue 2016-08-02 11:35:24 +02:00
Andrea Boriero 73df331415 HHH-10937 - The generation of the drop schema does not filter sequence with schemaFilter 2016-08-02 10:58:42 +02:00
Andrea Boriero a190d2f3eb HHH-10937 - Add test for issue 2016-08-02 10:58:42 +02:00
Chris Cranford 5eacf421fb HHH-11016 - Added 'if exists' for sequence drop statements for PostgreSQL82 and derivatives. 2016-08-01 22:38:28 -05:00
Steve Ebersole d109c15c0c HHH-10896 - Exception thrown when dropping schema with a managed connection 2016-07-30 07:55:39 -05:00
Steve Ebersole 10def48f48 HHH-10896 - Exception thrown when dropping schema with a managed connection 2016-07-30 07:55:38 -05:00
Gail Badner 0d8f08b9d1 HHH-10795 : added assertions to test case 2016-07-29 15:47:24 -07:00
Gail Badner 56b22aeaac HHH-10795 : StatefulPersistenceContext.entityEntryContext does not work properly for ManagedEntity associated with a different StatefulPersistenceContext 2016-07-29 15:47:24 -07:00
Vlad Mihalcea bf823d440c HHH-10996 - The cleanupTestData utility has issues with link tables
Use bulk delete in certain situations like when we have a @Formula annotation that takes an SQL function which is not supported by the currently running DB
2016-07-29 07:43:18 +03:00
Chris Cranford 714ba62158 HHH-10994 - Relax requirement of 'as' in the alias phrase for the MSSQL LimitHandler implementation. 2016-07-28 12:31:44 -05:00
Vlad Mihalcea 8f5ba32990 HHH-10996 - The cleanupTestData utility has issues with link tables 2016-07-27 16:13:35 +03:00
Andrea Boriero 65fee06bd6 HHH-10919 - HQL: Sql syntax exception when joining a Map<Entity,Component> 2016-07-27 14:23:20 +03:00
Gail Badner 2c553f3290 HHH-10993 : NPE when Lazy loading collection without transaction for bytecode enhanced entitie 2016-07-26 16:22:04 -07:00
Gail Badner 41ac8c4f08 HHH-10993 : Correct to test case for master 2016-07-26 14:58:01 -07:00
johara 80e092a432 HHH-10993 - Added testcase for Lazy Loaded collections outside transaction in bytecode enhanced entities 2016-07-26 14:50:34 -07:00
Steve Ebersole 72e948514e HHH-10984 - Have multiLoad not return (unflushed) DELETED entities;
HHH-10617 - multiLoad behavior
2016-07-26 11:31:17 -05:00
Andrea Boriero 085a70beb4 HHH-10920 - Joined inheritance : Same super class field name in embedded type causes embedded field to be ignored 2016-07-26 17:00:22 +03:00
Andrea Boriero 649e2b76e7 HHH-10959 - Methods in org.hibernate.query.Query should not return the deprecated org.hibernate.Query 2016-07-26 08:12:09 -05:00
Andrea Boriero e1bdbc84d4 HHH-10959 - Add test for issue 2016-07-26 08:12:09 -05:00
Gunnar Morling 65bbf28d3c HHH-10923 Upgrading CDI and related dependency versions 2016-07-26 15:16:25 +03:00
Andrea Boriero 5e69823b79 HHH-10915 - NullPointerException from AbstractProducedQuery.getParameters() 2016-07-26 15:05:18 +03:00
jfb 26df5d9e11 HHH-10531 JaxbHbmTuplizerType marshalling does not conform hibernate-mapping-4.0.xsd
HHH-10532 Cannot marshall JaxbHbmBasicAttributeType to xml if the "generated" attribute is not specified
2016-07-26 11:22:29 +03:00
Marvin Froeder 74e959f1bc HHH-10879 SqlServer dialect doesn't respect "key" reserved keyword 2016-07-22 11:27:41 +03:00
barreiro a9318ce656 HHH-10973 - Fix 'class is frozen' when enhancing bidirectional relationships 2016-07-21 22:23:22 -07:00
barreiro 987487e106 HHH-10977 - Entity not enhanced after MappedSuperclass 2016-07-21 22:23:22 -07:00
Dmytro Bondar 29edc4f367 HHH-10810 - ImplicitIndexColumnNameSource should extend ImplicitNameSource. 2016-07-21 17:56:26 +03:00
Dmytro Bondar 63ea1f812a HHH-8687 Better exception message for PostgreSQL81Dialect and named REF_CURSOR parameter binding 2016-07-21 16:59:00 +03:00
Yanming Zhou 5ea8997ca7 Fix missing currentTenantIdentifierResolver
1. Add missing sessionFactoryBuilder.applyCurrentTenantIdentifierResolver() .
2. Use getter instead of field for consistency .
2016-07-21 15:12:58 +03:00
Vlad Mihalcea b90047f55d HHH-10960 - Clarification of org.hibernate.query.Query methods
This test tries to replicate the given issue, but I could not find any compile warning related to this class.
2016-07-21 12:27:58 +03:00
Gabriel Belingueres 5e82c2e414 Fixes HHH-10800 - InformixDialect: add support for current_timestamp() and current_date() 2016-07-21 10:58:25 +03:00
Idel Pivnitskiy e814eb930b Fix mistake in doc for org.hibernate.annotations.CascadeType#DETACH 2016-07-20 18:09:36 +03:00
barreiro 92c1e63577 HHH-10922 - Call on bytecode enhanced method trigger load of proxy 2016-07-19 12:34:31 -07:00
barreiro 45adb05f5a HHH-10922 - Test case 2016-07-19 12:34:31 -07:00
Gail Badner c893577efc HHH-5393 : MappingException when @MapKeyColumn refers to a column mapped in embeddable map value 2016-07-14 15:16:51 -07:00
Vlad Mihalcea 9ac00406d2 HHH-10955 - PessimisticWriteLockTimeoutTest#testSkipLocked should run only on PostgreSQL 9.5 2016-07-14 14:12:39 +03:00
Vlad Mihalcea f5e10c29eb HHH-10907 - Fix connection leak problem in hibernate-core tests 2016-07-14 13:55:30 +03:00
Vlad Mihalcea da9c6e160d HHH-10907 - Fix connection leak problem in hibernate-core tests 2016-07-13 18:02:47 +03:00
Andrea Boriero e4062362ac HHH-10952 - Tests leaving transactions opened cause PostgreSQL to hang 2016-07-13 10:17:14 +02:00
Vlad Mihalcea 799ab91cf5 HHH-10943 - Driver Manager Connection Pool should close leaked connections upon shutting down 2016-07-12 17:14:59 +03:00
Vlad Mihalcea dc5fe2cde8 HHH-10900 - ExceptionConverter throws an exception if the Proxy is no longer reachable 2016-07-12 15:58:52 +03:00
Andrea Boriero f0fe332991 HHH-10944 - org.hibernate.test.mappingexception.MappingExceptionTest#testNotFound failure 2016-07-12 11:15:17 +01:00
Gail Badner 406a82616b HHH-10551 : test case
(cherry picked from commit c1f3b54194)

Conflicts:
	hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/LazyBasicFieldNotInitializedTestTask.java
2016-07-11 18:47:04 -07:00
Gail Badner cdd7fb66c8 HHH-10888 : PluralAttribute#isAssociation returns true for @ElementCollection 2016-07-11 13:41:50 -07:00
Brett Meyer da4f5e1a57 HHH-10947 Add @Repeatable to Hibernate-owned annotations 2016-07-11 15:33:35 -04:00
Chris Cranford acd2f238ee HHH-10905 - Fix NPE when calling StatelessSession methods with null LockMode. 2016-07-07 13:26:06 -05:00
Steve Ebersole 5b5d2b6559 HHH-10863 - Improve consistency of how we call implicitNamingStrategy.determineBasicColumnName with element collections 2016-06-30 08:47:17 -05:00
Guillaume Smet 7f3a3bcbcc HHH-10863 Add a isCollectionElement() method to AbstractAttributeKey
It allows external libraries to test for the collection element marker
without being aware of the exact syntax used as it might change in the
future.
2016-06-30 08:47:17 -05:00
Guillaume Smet 9fd61a10db HHH-10863 Be consistent in the parameter passed to
ImplicitNamingStrategy#determineBasicColumnName

When dealing with an element collection (say items.name),
ImplicitNamingStrategy#determineBasicColumnName is sometimes called
with items.collection&&element.name and sometimes with items.name.

This is due to HHH-6005 which removes the "collection&&element."
part before calling determineBasicColumnName.

With this patch, we only remove the "collection&&element." part before
calling the physical naming strategy, thus allowing us to be consistent
in the way we call ImplicitNamingStrategy#determineBasicColumnName.
2016-06-30 08:47:17 -05:00
Gail Badner 570577b653 HHH-10851 : Change to check for @Access on field and getter before checking the class containing the attribute 2016-06-30 00:35:08 -07:00
Vlad Mihalcea 0e6230faf0 HHH-10904 - Fix tests failing when switching to MySQL 2016-06-30 08:50:22 +03:00
barreiro 5ef1da74c2 HHH-10851 - PropertyAccessMixed not aware of Access annotation 2016-06-30 00:34:21 +02:00
barreiro cdc69a475b HHH-10801 - Bytecode enhancement of @MappedSuperclass 2016-06-30 00:29:29 +02:00
barreiro f0dfc1269b HHH-10865 - ManyToMany relation dropped from database when lazy loading is active 2016-06-29 23:27:49 +02:00
Andrea Boriero 20f68d43a4 HHH-8488 - Fix Join, CollectionJoin, SetJoin, ListJoin, MapJoin CriteriaBuilder#treat SetJoin behaviour 2016-06-29 19:35:55 +02:00
Andrea Boriero 9d20d3ab03 HHH-8488 - Add tests for issue 2016-06-29 19:35:55 +02:00
Chris Cranford cf0fb8d262 HHH-10807 - Added test case for JTA transactions and marked for rollback. 2016-06-29 11:15:46 -05:00
Chris Cranford ee4f939a04 HHH-10807 - Moved isActive from Transaction to TransactionImplementor. 2016-06-29 11:15:45 -05:00
Chris Cranford 1bc2f7c79c HHH-10807 - Fix flush operation to work when transaction marked for rollback. 2016-06-29 11:15:45 -05:00
Chris Cranford e7933ababb HHH-10807 - Added isActive to Transaction and moved logic to TransactionDriver. 2016-06-29 11:15:45 -05:00
Andrea Boriero a8bcedecbf HHH-10877 - Fix Introduce a configuration option to allow out of transaction updates 2016-06-29 14:55:56 +02:00
Andrea Boriero 88e7254b6e HHH-10877 - Add test for issue 2016-06-29 14:28:13 +02:00
Gail Badner 1d20ea4f60 HHH-10413 : byte[] as the version attribute broken 2016-06-28 21:57:53 -07:00
Gail Badner 13db8b95e3 HHH-10729 HHH-9021 HHH-10230 : Add more checks to test cases 2016-06-28 17:11:26 -07:00
Andrea Boriero 597183a3b9 HHH-10861 - Fix nullLiteral in select expression 2016-06-28 20:46:52 +02:00
Andrea Boriero e71af130f0 HHH-10729 HHH-9021 HHH-10230 - Fix Issue with literals in select expression 2016-06-28 20:46:52 +02:00
Andrea Boriero e0963d56b9 HHH-10729 HHH-9021 HHH-10230 - Add test for issue 2016-06-28 20:46:52 +02:00
Andrea Boriero 3855a48f1e HHH-10843 - Fix QuerySyntaxException when use CriteriaBuilder.concat in selectCase expression 2016-06-28 17:30:35 +02:00
Andrea Boriero a3ed7010b6 HHH-10843 - Add test for issue 2016-06-28 17:30:35 +02:00
Andrea Boriero d889b412cd HHH-10885 - QueryParameterBindingsImpl refactoring 2016-06-28 17:20:12 +02:00
Andrea Boriero 92f5032cc0 HHH-10885 - Fix JPA Native Queries with ordinal parameter is zero based 2016-06-28 17:20:12 +02:00
Andrea Boriero e99270c332 HHH-10885 - Add test for issue 2016-06-28 17:20:12 +02:00
Vlad Mihalcea 0b34910b22 HHH-10890 - PostgreSQL does not consider alias-specific LockMode 2016-06-28 17:43:32 +03:00
Andrea Boriero 5cb5b68f9c HHH-10893 - Fix Reusing Query but changing collection parameters returns wrong result 2016-06-28 16:29:19 +02:00
Andrea Boriero 0e0f497c2a HHH-10893 - Add test for issue 2016-06-28 16:29:19 +02:00
Andrea Boriero 2d9caaf030 HHH-10837 - Changed new setting name to hibernate.jpa.static_metamodel.population 2016-06-28 15:52:12 +02:00
Andrea Boriero 1558eb73a6 HHH-10837 - with jpaMetaModelPopulationSetting.DISABLED the MetadataContext is not created 2016-06-28 15:52:12 +02:00
Andrej Golovnin 248d9cca14 HHH-10837 Add new setting to disable/enable scanning for the static metamodel. 2016-06-28 15:52:12 +02:00
Andrea Boriero 83eb8b0f76 HHH-10341 - Fix failing test 2016-06-28 15:19:03 +02:00
Andrea Boriero 04f1fcc762 HHH-10341 - Fix Specification violation in Implementation of TupleElement 2016-06-28 15:19:03 +02:00
Andrea Boriero 57b954d476 HHH-10341 - Add test for issue 2016-06-28 15:19:03 +02:00
Vlad Mihalcea f59dfa2522 HHH-10889 - Fix unit tests failing on Oracle 2016-06-28 15:56:01 +03:00
Vlad Mihalcea e779f6ae16 HHH-10886 - The follow-on-locking Oracle mechanism should consider UNION as well 2016-06-28 15:33:45 +03:00
mharray 253820a289 HHH-10874 - @Where annotation is not processed with "Extra-lazy" loading for bidirectional collections
For bidirectional collections, the  where clause is now considered when calculating the size() of the LazyCollectionOption.EXTRA annotated collections
2016-06-23 11:55:25 +03:00
Vlad Mihalcea eec01edcca HHH-10876 - DefaultIdentifierGeneratorFactory does not consider the hibernate.id.new_generator_mappings setting 2016-06-23 10:31:51 +03:00
Gail Badner 59c0d48f8d HHH-10648 : No MultipleBagFetchException is thrown when fetching two bags eagerly 2016-06-23 00:05:07 -07:00
Andrea Boriero ad5c0f6376 HHH-10860 - Fix Query#scroll() throws NPE 2016-06-22 16:23:54 +02:00
Andrea Boriero 1e5a022e93 HHH-10860 - Add test for issue 2016-06-22 16:23:54 +02:00
Andrea Boriero 6c80bc4b08 HHH-10839 - Fix checkstyle errors 2016-06-22 15:48:48 +02:00
Gail Badner 60bfef093a HHH-10761 : Moved test case to hibernate-entitymanager 2016-06-21 17:15:31 -07:00
Gail Badner 6853fdae70 HHH-8999 : NullPointerException when updating or deleting multiple entities of same type with non-comparable IDs 2016-06-21 12:11:36 -07:00
Gail Badner 280f93add3 HHH-8999 : Added test cases 2016-06-21 12:11:36 -07:00
Sanne Grinovero 59a3b4587e HHH-10839 Restore some lost backwards compatibility (#1418)
* HHH-10839 Restore some more selected deprecated APIs

* HHH-10839 Restore backwards compatibility for org.hibernate.Query contract

* HHH-10839 Missing override in the new org.hibernate.query.Query interface
2016-06-21 13:09:10 -05:00
Emmanuel Bernard b11d10d742 HHH-10813 Replace AssertionFailure with HibernateException when collection not processed by flush 2016-06-21 17:15:46 +03:00
Martin Prebio 4604258746 Fix Javadoc typo 2016-06-21 17:05:44 +03:00
Joël Marty b13fffee6c HHH-10238: Derby MultiTableBulkIdStrategy uses non-existant temporary tables
- DerbyDialect.java: make getDefaultMultiTableBulkIdStrategy() return a LocalTemporaryTableBulkIdStrategy
2016-06-21 16:20:00 +03:00
Andrea Boriero aa6ab6d074 HHH-10870 - Fix Parameter lookup for Iterable fails on Criteria API 2016-06-20 20:23:06 +02:00
Andrea Boriero c8acf1ed9e HHH-10870 - Add test for issue 2016-06-20 18:47:50 +02:00
Vlad Mihalcea 69ee03a79c HHH-10826 Auxiliary Database Object no longer documented
HHH-10334 @Formula annotation javadoc contains database dependent sample usage

Created a new section related to automatic schema generation
2016-06-20 13:26:34 +03:00
Steve Ebersole 60aac117e6 HHH-10774 - SortedMap defined in .hbm.xml are not sortable 2016-06-19 12:08:20 -05:00
Steve Ebersole b112e5af3f HHH-10864 - Allow ORM to be built with Java 9 2016-06-18 15:12:23 -05:00
Steve Ebersole fdd15307e0 HHH-10864 - Allow ORM to be built with Java 9 2016-06-17 13:40:44 -05:00
Steve Ebersole 015be3df6e HHH-10864 - Allow ORM to be built with Java 9 2016-06-17 13:40:44 -05:00
Steve Ebersole b7f17ce898 HHH-10277 - AttributeConverter not applied to attributes of an embeddable used as collection element 2016-06-16 11:10:44 -05:00
Nikita 309b1b27b0 HHH-10516 - Incorrect coalesce function for InformixDialect
HHH-10846 - InformixDialect has incorrect substring function
2016-06-16 16:24:59 +03:00
Gail Badner 7ed51f44dd HHH-10562 : ManagedEntity linked list broken when non-associated enhanced entity is evicted 2016-06-15 22:05:10 -07:00
Chris Cranford 66172dd30e Checkstyle fixups. 2016-06-15 23:21:32 -05:00
Gail Badner 10a035481d HHH-10360 : Natural ID columns are nullable by default 2016-06-15 16:54:11 -07:00
Gail Badner 67c7858dd5 HHH-10360 : Added test cases 2016-06-15 16:46:04 -07:00
Piotr Findeisen 832b62f7bb HHH-9486: Use follow-on locking when paging only 2016-06-15 18:57:29 +03:00
Vlad Mihalcea 097abe8be1 Externalize the ConnectionProvider delegate logic out of PreparedStatementSpyConnectionProvider 2016-06-15 06:46:31 +03:00
Andrea Boriero da0b46d61c HHH-10375 - Fix adding an entity at index to list with @OrderColumn in detached Entity 2016-06-14 15:28:36 -07:00
Andrea Boriero 6e47c2840a HHH-10375 - Add test for issue 2016-06-14 15:28:36 -07:00
Chris Cranford e2343f873a HHH-10824 - Fix query stream API to support returning R rather than Object[] when selecting one type. 2016-06-14 10:51:08 -05:00
Vlad Mihalcea e9b48a881d Change PreparedStatementSpyConnectionProvider so that it works with any given ConnectionProvider 2016-06-14 13:52:35 +03:00
Vlad Mihalcea 6142f92d2f Improve the PreparedStatement assertion mechanism to rely on Mockito solely 2016-06-14 12:50:43 +03:00
Chris Cranford be93105e9a HHH-10299 - Fix DOM4J entity-mode deprecation warning for Envers audited entities. 2016-06-13 23:29:38 -05:00
Andrea Boriero 0eaf431ef6 HHH-10515 - Add test for issue
HHH-10515 - Fix Stored procedure execution fails to find column

HHH-10515 : Add test case using no JDBC DatabaseMetaData; move original test case to hibernate-core

HHH-10515 - Fix Stored procedure execution fails to find column
2016-06-13 19:26:40 -07:00
Andrea Boriero 2ea122aedd HHH-10352 - Fix HBM2DDL does not use described name for foreign key in join inheritance 2016-06-13 16:58:32 -07:00
Andrea Boriero 4afa8fb57d HHH-10352 - Add test for issue 2016-06-13 16:58:32 -07:00
Andrea Boriero 35cefeda2f HHH-10796 - Fix org.hibernate.query.Query<R> setProperties(Map map); set to null parameters not contained in the map 2016-06-13 14:02:47 -07:00
Andrea Boriero 6027d8319e HHH-10796 - Add test for issue 2016-06-13 14:02:47 -07:00
Vlad Mihalcea 8513a55255 HHH-10822 - Wrong signature for SharedSessionContract#setJdbcBatchSize 2016-06-13 18:59:27 +03:00
Andrej Golovnin 28af8cb95a HHH-10835 The hash code calculation of the EntityKey should also include the hash code of the root entity name. 2016-06-13 12:21:40 +01:00
Chris Cranford 5318cef733 HHH-10803 - Fix test to assert based on exception typing. 2016-06-11 16:02:25 -05:00
Chris Cranford 131127a498 HHH-10803 - Fix getParameter methods to be JPA compliant with thrown exception types. 2016-06-11 16:02:24 -05:00
Chris Cranford 42f3028dca HHH-10833 - JPA NoResultException and NonUniqueResultException not thrown from getSingleResult. 2016-06-11 15:56:36 -05:00
Gail Badner ec86d2d446 HHH-10511 : Restore and deprecate org.hibernate.property.access.spi.EnhancedGetterMethodImpl to maintain backward-compatibility 2016-06-10 14:31:01 -07:00
Vlad Mihalcea a599d4fc1d HHH-10797 - PostgreSQL81Dialect does not honor the lock timeout settings
HHH-10799 - Add PostgreSQL 9.5 Dialect which supports the SKIP LOCKED clause
HHH-10816 - SQLServer2005Dialect does not use NOWAIT for aliases
HHH-10817 - AbstractHANADialect should support the NOWAIT directive in the FOR UPDATE clause
2016-06-10 19:22:00 +03:00
Andrea Boriero 3d74c45e1d HHH-10820 - Fix InformationExtractorJdbcDatabaseMetaDataImpl quoted table names 2016-06-10 13:52:55 +01:00
Andrea Boriero c713c56f6c HHH-10820 - Add test for issue 2016-06-10 13:15:55 +01:00
Andrea Boriero 93a1a1f531 HHH-10427 - Modify test 2016-06-09 18:53:52 +01:00
Andrea Boriero 1beb6ec27b HHH-10427 - Fix Checkstyle error 2016-06-09 18:49:45 +01:00
Sanne Grinovero dfa3f52e25 HHH-10427 Make sure to cache Provided services in the fast-access map as well 2016-06-09 11:58:31 -05:00
Sanne Grinovero f7174c9207 HHH-10427 Protect from double initialization and from concurrent destroy actions 2016-06-09 11:58:31 -05:00
Sanne Grinovero b626f289b7 HHH-10427 All access to mutable fields needs lock protection 2016-06-09 11:58:31 -05:00
Sanne Grinovero 5a3260fb02 HHH-10427 Binding to alternative implementations need to be a final field 2016-06-09 11:58:31 -05:00
Gail Badner 9ecc646df2 HHH-10427 - Fix ServiceRegistry creates multiple service instances and returns uninitialized services 2016-06-09 11:58:31 -05:00
Andrea Boriero c1fde98aee HHH-10427 - Fix ServiceRegistry creates multiple service instances and returns uninitialized services 2016-06-09 11:58:31 -05:00
Andrea Boriero 493793a299 HHH-10427 - Add test for issue 2016-06-09 11:58:31 -05:00
barreiro 86727515f4 HHH-10245 - [enhancer] Do not expose ClassPool 2016-06-09 10:52:13 -05:00
barreiro d95cecd91b HHH-10642 - [enhancer] Use INVOKEVIRTUAL instead of INVOKESPECIAL 2016-06-09 10:52:13 -05:00
barreiro 68169968a5 HHH-10511 - drop EnhancedGetterMethod: use GetterMethod / GetterField instead 2016-06-09 10:52:13 -05:00
barreiro c33735108a HHH-10583 - [enhancer] also consider attribute type when finding the right mappedBy value 2016-06-09 10:52:13 -05:00
barreiro 37b9a0c903 HHH-10540 - [enhancer] Add CompositeOwner interface only once 2016-06-09 10:52:13 -05:00
Matthias Kurz 78de650efe HHH-10643 - Attribute 'foreignKeyDefinition' of @javax.persistence.ForeignKey ignored by schema exporter 2016-06-07 11:36:30 +03:00
Dionis Argiri 2abf9ddac4 HHH-10805 - fix hierarchy of PostgreSQL dialects. 2016-06-07 11:17:15 +03:00
Andrea Boriero 30ad787c9e HHH-10802 - Fix Attempt to resolve foreign key metadata from JDBC metadata failed to find column mappings for foreign key 2016-06-06 16:51:57 +01:00
Andrea Boriero e03d4d1f88 HHH-10802 - Add test for issue 2016-06-06 16:51:57 +01:00
Alex Belyaev 816c97613d HHH-9512: Avoid creation of invalid managed -> managed entity mapping in MergeContext when traversing cascade loop 2016-06-06 17:31:08 +03:00
Gail Badner 62ac35213f HHH-10679 HHH-10712 : Fix subselect fetching in load plans
(cherry picked from commit d444be1fdbf3618ce1f52b6ea8b8812fbfd795db)

Conflicts:
	hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/ResultSetProcessingContextImpl.java
2016-06-02 13:03:43 -07:00
Vlad Mihalcea 545930c39f HHH-1594 - Add on-delete="cascade" support to unidirectional *ToOne relationships. 2016-06-02 16:53:24 +03:00
Martin Simka c579c8b451 HHH-10756 fix procedure name in test 2016-06-02 08:01:24 +03:00
Anthony Foulfoin db6832fc1f HHH-10786 - Add MySQL 5.7 JSON datatype support 2016-06-02 07:52:11 +03:00
barreiro e615d76a26 HHH-10646 - [enhancer] Add support for @MappedSuperclass 2016-06-01 22:16:03 -05:00
Steve Ebersole 3a0824a037 HHH-10287 - Cache keys no longer include the entity type 2016-06-01 20:51:46 -05:00
Andrea Boriero 114ea15b30 HHH-10085 HHH-10143 - Fix issues with Criteria and case expressions 2016-06-01 00:16:01 -05:00
Louis Jacomet 73aa359242 HHH-10664 Remove duplicate cacheAccess.close() invocation 2016-05-31 23:55:23 -05:00
Andrea Boriero 030f442f3c HHH-10372 - Fix Sequence generator for idbag ignores generator parameters 2016-05-31 23:44:52 -05:00
Andrea Boriero a9e4eb4895 HHH-10373 - Add test for issue 2016-05-31 23:44:52 -05:00
Gail Badner 885f76a92f HHH-10757 : select new ..." with CAST( NULL AS ...) fails 2016-05-31 17:13:22 -07:00
Janario Oliveira 8cd51b450a HHH-7355 - Added support to join with of many-to-many relation 2016-05-31 16:57:34 +03:00
Timo Verhoeven 5e8bb78b77 HHH-10780 - Provide a PrimitiveByteArrayTypeDescriptor toString implementation 2016-05-31 12:07:44 +03:00
Timo Verhoeven 455368dccd HHH-9676 - TypeSafeActivator.applyDDL doesn't process composing constraints when @NotNull is present 2016-05-31 07:57:36 +03:00
Gail Badner f2427fa28a HHH-10476 : Getting an entity with composite ID containing a detached entity fails if PersistenceContext contains a managed copy 2016-05-27 15:36:18 -07:00
Brett Meyer 53e044334e HHH-10365 checkstyle 2016-05-26 14:13:54 -04:00
Brett Meyer 69bdf979cb HHH-10365 added OsgiClassLoaderService support for non-container-managed JPA, tweaked method overloading 2016-05-26 12:05:46 -04:00
Kankare Timo 585a8aa757 HHH-10365: Initializing ClassLoaderService in OsgiPersistenceProvider. 2016-05-26 12:05:46 -04:00
Vlad Kuznetsov bf9b3f524d HHH-6781 - Class level @Where annotation is not enforced on collections of that class 2016-05-26 16:23:34 +03:00
Andrea Boriero 80472f6a43 HHH-10513 - Fix locking WARN message logged when query LockMode is NONE 2016-05-26 10:01:55 +01:00
Andrea Boriero 70c6abcbae HHH-10513 - Add test for issue 2016-05-26 10:01:54 +01:00
Vlad Mihalcea 1345d515d2 HHH-10772 - RuntimeException during releaseStatements causes JDBC connection not to be closed 2016-05-26 10:32:43 +03:00
Dgray16 50b7882663 HHH-10766 Resolve mapping 'type' parameter error 2016-05-25 15:45:54 +03:00
Gail Badner 92dfd69937 HHH-10756 : StoredProcedureQuery with OUT param fails with Oracle when using named parameters 2016-05-24 16:45:28 -07:00
Vlad Mihalcea a3207ca5a8 HHH-10754 - Add support for PARTITION keyword in @Formula 2016-05-24 21:38:51 +03:00
Vlad Mihalcea f18a749c12 HHH-10431 - Session-level configurable batch size support 2016-05-24 16:52:46 +03:00
Michael Hum 5a47abbbfe HHH-9951 - Formula annotation doesn't properly escape keywords/types 2016-05-24 09:54:21 +03:00
Guillaume Smet 5a1194d571 HHH-10760 Add a getter to Index to expose the columnOrderMap 2016-05-23 09:24:20 +01:00
Steve Ebersole 0e1b79d2b5 HHH-10708 - Accessing a lazy collection in an enhanced class deletes it afterwards 2016-05-20 08:52:22 -05:00
barreiro e91feda6d9 HHH-10708 - Test cases 2016-05-20 08:52:21 -05:00
Chris Cranford 0a92e384bd HHH-10736 - Fix regression introduced for windows line separator parsing. 2016-05-19 11:26:02 -05:00
Vlad Mihalcea 1223683192 Add a \r\n on the expected form too 2016-05-19 11:26:02 -05:00
Vlad Mihalcea 2315a5fcbf HHH-10736
- Provide test case for situations when \r\n is used as a line separator
- Add a temporary "fix" to demonstrate how we can handle the issue
2016-05-19 11:26:01 -05:00
Vlad Mihalcea e2c5b34093 Fix checkstyle issue caused by finally block being misplaced 2016-05-19 17:19:22 +03:00
Vlad Mihalcea d658295025 Fix checkstyle issue due to improper use of spacing 2016-05-19 17:08:54 +03:00
a.navrotskiy e6d3ad5013 HHH-9406 - Add method for get avg execution time for offen but really fast queries (where avg execution time ~0-1 ms) 2016-05-19 11:26:24 +03:00
Greg Jones 3ef05dea2f HHH-9894 - Support Informix Boolean Type 2016-05-19 10:02:18 +03:00
soldierkam 87fb8af34f HHH-10714 - Add support for @Immutable attribute types 2016-05-18 17:33:39 +03:00
Andrea Boriero d47fc93090 HHH-10752 - Fix ProcedureCallImpl registers every paremeter twice 2016-05-18 12:34:33 +01:00
Vlad Mihalcea c5704dbafa HHH-10750 - Add stored procedure unit tests for Oracle, MySQL, PostgreSQL, and SQL Server 2016-05-18 13:16:22 +03:00
Vlad Mihalcea 231484662b HHH-10689 - Fix tests failing when switching to Oracle 2016-05-17 17:44:32 +03:00
Steve Ebersole bdff7ab169 HHH-9339 - java.lang.Optional support 2016-05-16 11:25:01 -05:00
Steve Ebersole aa9e1f0baf HHH-9339 - java.lang.Optional support 2016-05-16 11:14:05 -05:00
Andrea Boriero 18a068ab5d HHH-10664 - Fix NativeQueryImpl#doScroll(ScrollMode) does not apply scrollmode 2016-05-13 16:06:59 +01:00
Andrea Boriero d54b7ad50f HHH-10691 - Fix other PostgreSQL test failures after HEM integration 2016-05-13 15:26:55 +01:00
Vlad Mihalcea 25c75eed6f HHH-10691 - Fix tests failing when switching to PostgreSQL
HHH-10696 - Add a new CatalogFilterTest
2016-05-13 15:26:47 +01:00
Steve Ebersole eb308a953a HHH-9340 - Streams API for query result processing. 2016-05-13 08:38:39 -05:00
Andrea Boriero b990cf08ea HHH-9340 - Fix checkstyle error 2016-05-13 14:13:10 +01:00
Steve Ebersole 7cae5ba95b HHH-9340 - Streams API for query result processing. 2016-05-13 07:13:02 -05:00
Andrea Boriero 14b34c78bd HHH-10601 - Fix test 2016-05-13 11:47:09 +01:00
Andrea Boriero 0b9e81d35c HHH-10526 - Fix SchemaMigrator does not apply SchemaFilter on foreign keys 2016-05-13 09:46:31 +01:00
Andrea Boriero 7ac83badf3 HHH-10605 - Fix HSQLDialect dosn't use 'if exists' when dropping sequences 2016-05-13 09:35:15 +01:00
Andrea Boriero 62a1b92881 HHH-10605 - Add test for issue 2016-05-13 09:35:15 +01:00
Chris Cranford 6871824f4d HHH-8507 - Fix SQL Server 2005 limit handler to be tolerant of carriage returns. 2016-05-12 08:20:47 -05:00
Andrea Boriero 31a75390f7 HHH-10684 - Fix No target script generated for update action when using schema-generation 2016-05-12 10:50:48 +01:00
Andrea Boriero 58fce234df HHH-10684 - Add test for issue 2016-05-12 10:50:48 +01:00
Andrea Boriero 67c0e68170 HHH-10678 - Fix hbm hibernate-mapping's schema attribute is ignored 2016-05-12 10:12:00 +01:00
Andrea Boriero ed991e385e HHH-10678 - Add test for issue 2016-05-12 10:12:00 +01:00
Andrea Boriero 251a19ef24 HHH-10718 - Fix Underscore in table name can result in SchemaExtractionException: More than one table found 2016-05-12 09:44:59 +01:00
Andrea Boriero bc8fc81efa HHH-10710 - Add test for issue 2016-05-12 09:44:59 +01:00
Andrea Boriero ffb7470ce8 HHH-10601 - Fix Persistence.generateSchema - the output file contains duplicated DDL statements 2016-05-12 08:30:08 +01:00
Chris Cranford 8117588354 Checkstyle fix - Added file header. 2016-05-11 17:15:00 -05:00
Steve Ebersole 69b8202c75 HHH-9602 - Schema validation fails when materialized view is involved 2016-05-10 08:21:58 -05:00
dionis 8235721747 HHH-9602 - added new dialect for PostgreSQL 9.3 that supports materialized views & enable materialized view support. 2016-05-10 08:21:58 -05:00
Chris Cranford d44e535b12 Checkstyle fix 2016-05-06 20:57:16 -05:00
Naros 7854e1d338 HHH-9084 - Added regression test case. 2016-05-06 20:23:08 -05:00
Chris Cranford 2b66cd72bb Checkstyle fixups 2016-05-06 18:37:59 -05:00
Steve Ebersole 8c9152040c HHH-10664 - Prep 5.2 feature branch 2016-05-06 13:27:14 -05:00
Andrea Boriero 69c8ef29a8 Steve fix NoCdiAvailableTest 2016-05-06 13:13:30 -05:00
Andrea Boriero a6af7c6f74 remove gradle stupid log :) 2016-05-06 13:13:29 -05:00
Andrea Boriero 9ae57a6f7a remove hibernate-entitymanager project 2016-05-06 13:13:29 -05:00
Andrea Boriero b77626ddbd other changes 2016-05-06 13:12:39 -05:00
Andrea Boriero 37fc401da8 copy test from hem to core 2016-05-06 13:12:39 -05:00
Steve Ebersole 5e30247c6f HHH-10669 - Allow to add SF-scoped services through a ServiceContributor 2016-05-06 13:12:38 -05:00
Steve Ebersole 60dd63536e HHH-10726 - Support for Java 8 date/time types as Query parameters 2016-05-06 13:12:38 -05:00
Steve Ebersole d44bacedd0 HHH-10674 - SessionFactoryObserver could use a sessionFactoryAboutToClose method 2016-05-06 13:12:38 -05:00
Steve Ebersole 6cb8ef26ac HHH-10674 - SessionFactoryObserver could use a sessionFactoryAboutToClose method 2016-05-06 13:12:38 -05:00