Chris Cranford
c7c919f54a
HHH-12424 - Fix unintended binary compatibility breaks between 5.1 and 5.3
...
HHH-11737 - Remove dependency upon org.hibernate.criterion package.
2018-04-16 10:28:06 -04:00
Andrea Boriero
e2b7317560
HHH-12474 - Make sure the JPA version is defined by a single property across build files
2018-04-11 21:54:21 +01:00
Chris Cranford
d26a2adb54
HHH-12327 - Remove javassist from jar manifest and explicitly exclude it from the build.
2018-04-11 11:10:21 -04:00
Chris Cranford
4cfdbaaf1f
HHH-12475 - Remove unnecessary dependencies from hibernate-envers build.
2018-04-11 11:06:14 -04:00
Bruno P. Kinoshita
ed575e44a9
HHH-12346: Replace StringHelper#join by Java's String#join
2018-03-28 21:14:09 -05:00
Andrea Boriero
9229514ed4
HHH-12444 - Introduce BootstrapContext
...
HHH-12443 - Introduce TypeConfiguration
2018-03-28 17:43:48 -05:00
Andrea Boriero
8f889e95d7
HHH-12444 - Introduce BootstrapContext
...
HHH-12443 - Introduce TypeConfiguration
2018-03-28 17:43:48 -05:00
Roland Illig
8b11d5ecf9
HHH-12388 - User Guide and Javadoc typo fixes
...
Fix a/an grammar in code and documentation, and other typos
2018-03-14 14:17:55 +02:00
Chris Cranford
664c652a25
HHH-8058 - Enable querying entity revisions with property change indicators.
...
(backport from wip/6.0)
2018-03-06 12:42:43 -05:00
Chris Cranford
fea7f348ee
HHH-7555 - Add ability to query revision entity instances of an entity class without instantiating the entity instances.
...
(backport from wip/6.0)
2018-03-06 12:23:16 -05:00
Chris Cranford
4a3f7c19c0
HHH-12327 - Remove the Envers dependency on Javassist.
2018-03-06 12:18:36 -05:00
Sanne Grinovero
0f5c3a0abc
HHH-11253 Make Byte Buddy BytecodeProvider impl the default
2018-03-02 12:19:18 +00:00
Chris Cranford
a2c677620c
HHH-11981 - Fix QueryException thrown for association queries using EntitiesModifiedAtRevision queries.
2018-02-19 16:17:10 -05:00
Chris Cranford
2977d8f468
HHH-11901 - Fix audited collections that contain null values.
2018-02-19 13:48:09 -05:00
Jonathan Bregler
b0ca1c54ac
HHH-12306 - Fix org.hibernate.envers.test.integration.manytomany.MappedByEmbeddableAttributeTest on HANA
...
- The order of the elements in Container#bList is undefined on the database
side. This fix adds a hasItem matcher instead of explicitly checking each item
of the list which depends on the order of the elements.
2018-02-19 17:13:39 +02:00
Chris Cranford
1e9056fb03
HHH-12304 - Fix MappingException when audited property uses a custom EnumType.
2018-02-16 13:29:33 -05:00
Chris Cranford
101038fe48
HHH-12440 - Fix audited associations that use mapped-by references to embeddable attributes.
2018-01-24 15:29:37 -05:00
Chris Cranford
09cd41e382
HHH-12440 - Fix audited associations that use mapped-by references to embeddable attributes.
2018-01-24 14:53:13 -05:00
Chris Cranford
8f6800e97f
HHH-12440 - Added test case.
2018-01-24 11:04:18 -05:00
Steve Ebersole
d806eff912
HHH-12190 - General tidying of Gradle scripts
2018-01-16 14:34:43 -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
Chris Cranford
a5bce26262
HHH-12169 - Support dependency injection for Envers revision listeners.
2017-12-14 13:03:46 -05:00
Chris Cranford
6edff69101
Fix Envers test failure.
2017-12-13 06:19:32 -06:00
Chris Cranford
4946397082
HHH-12063 - Enable Envers to work with AttributeAccessor annotation.
2017-12-05 10:56:33 +01:00
Chris Cranford
d7da90f9cc
HHH-12063 - Added test case.
2017-12-05 10:55:33 +01:00
Vlad Mihalcea
164178330a
HHH-12073 - Change BaseUnitTestCase Logger to protected
2017-11-01 19:04:07 +02:00
Gail Badner
87a37b02f4
HHH-11615 : Avoid wrapping an AuditException in another AuditException
2017-10-19 01:33:43 -07:00
Chris Cranford
ed69c7c5b6
HHH-11615 - Fix Envers to run under WildFly's SecurityManager.
2017-10-19 00:36:47 -07:00
Chris Cranford
dd2bf67ac9
HHH-12018 - Revert fix for HHH-11841: Audit query QueryException on maps using entity-types as keys.
2017-10-19 01:52:07 -04:00
Chris Cranford
2ace60ea79
HHH-12018 - Added test case.
2017-10-19 01:52:07 -04:00
Chris Cranford
aba202c71a
HHH-11988 - Avoid adding unnecessary audit rows for basic types.
2017-10-19 00:40:54 -04:00
Chris Cranford
4883e99818
HHH-11988 - Added test case.
2017-10-19 00:40:54 -04:00
Jonathan Bregler
54b506ecf4
HHH-12021 - Fix tests failing on SAP HANA
...
- skip testLoad() of org.hibernate.jpa.test.ops.GetLoadTest
- change the result comparison to set-based instead in testRevisionsGtWithPropertyQuery()
2017-10-09 13:58:49 +03:00
Andrea Boriero
132767b4fb
HHH-12001 - Allow ORM to be built with Java 9
2017-09-21 22:10:05 +01:00
Jonathan Bregler
3aad752b04
Improved Hibernate support for SAP HANA
...
- Identity column support
- Spatial support
- Various minor improvements in HANA dialects
2017-09-21 12:05:19 -05:00
Chris Cranford
e9707461ee
HHH-11841 - Fix audit query QueryException on maps using entity-types as keys.
2017-09-13 00:56:06 -04:00
Chris Cranford
6f8968e58a
HHH-11841 - Added test case.
2017-09-13 00:56:06 -04:00
Gail Badner
9f2edb654d
HHH-11614 : Revert "HHH-11477 - HQL query against field marked with @Lob fails on PostgreSQL"
...
This reverts commit f0016db201
.
2017-09-11 11:51:59 -07:00
Chris Cranford
e992ff04c9
HHH-11892 - Fix loading audit history when using a map with entity-type keys.
2017-08-22 15:53:44 -04:00
Chris Cranford
39196915f1
HHH-11892 - Added test case.
2017-08-22 15:53:29 -04:00
Chris Cranford
843cce998f
HHH-11748 - Fix relatedId queries against associated entities in entity identifier mappings.
2017-08-21 09:36:18 -04:00
Chris Cranford
ac15d45da2
HHH-11748 - Added test cases
2017-08-21 09:36:18 -04:00
Vlad Mihalcea
175e0dae34
Fix test failing in Envers and for MariaDB
2017-07-05 17:44:14 +03:00
Chris Cranford
0d5f9c16ff
HHH-11851 - Fix for native envers test cases to execute against validity and default audit strategies.
2017-07-03 11:16:06 -04:00
Chris Cranford
a7f77e2687
HHH-11770 - Fix for audited queries for OneToMany associated to an EmbeddedId property.
2017-05-24 20:02:13 -04:00
Chris Cranford
10e69bd7b2
HHH-11770 - Added test case.
2017-05-24 20:02:13 -04:00
Chris Cranford
a234ea600b
HHH-11463 - Avoid creating foreign keys from audit schema to non-audit schema.
2017-05-17 23:40:34 -04:00
Chris Cranford
6314ac1e0f
HHH-11463 - Added test case.
2017-05-17 23:39:47 -04:00
Chris Cranford
a1bc31b126
HHH-11759 - Make audited property and predicate order deterministic.
2017-05-17 12:28:46 -04:00
Chris Cranford
9826528435
HHH-11752 - Remove references to old types and fix LGTM warning.
2017-05-15 23:57:19 -04:00
dkublik
9fdd7e4588
HHH-11730-configurable-originalId-property
2017-05-11 18:17:46 -04:00
Andrea Boriero
eb819faa8c
HHH-11737 - Fix xcheckstyle error
2017-05-11 06:50:39 -05:00
Chris Cranford
f9aa6e6d2e
HHH-11737 - Remove dependency on org.hibernate.criterion package.
2017-05-10 19:50:37 -04:00
Richard Bradley
3a813dcbb4
HHH-11646 revert errant after -> afterQuery search and replace
2017-05-03 11:54:37 +03:00
Vlad Mihalcea
442bf225c4
HHH-11601 - Fix tests failing on Oracle
2017-04-12 12:15:27 +03:00
Chris Cranford
f9c1e7e339
HHH-11582 - Fix inconsistent modified flags behavior when same entity
...
persisted and merged within the same transaction.
2017-03-22 14:20:26 -04:00
Chris Cranford
10a29b48c3
HHH-11582 - Add test case.
2017-03-22 14:20:26 -04:00
Andrea Boriero
61612ca540
HHH-11580 - Fix test failure
2017-03-22 13:34:25 +00:00
Andrea Boriero
0eab02aaa9
HHH-11580 - EnversPreCollectionRemoveEventListener fails because EntityManager is closed when using JPA + JTA + Envers
2017-03-22 13:09:47 +02:00
Felix Feisst
28d7d196f4
HHH-11575 Fixed bug where multiple revisions could have been created
...
during a single transaction when flush mode is set to COMMIT.
2017-03-21 09:22:29 -04:00
Andrea Boriero
197ea800cc
HHH-11570 - Add test for issue
2017-03-14 22:24:12 +00:00
Chris Cranford
6674cddf3d
HHH-11560 - Move validation of Lob/ElementCollection after determining property is not-audited.
2017-03-08 21:50:00 -05:00
Chris Cranford
a49790537c
HHH-11558 - Fix NullPointerException when using query api with non-audited entities.
2017-03-08 18:19:22 -05:00
Chris Cranford
47d6e40721
HHH-11558 - Added test case.
2017-03-08 18:19:22 -05:00
Andrea Boriero
e54ce7b266
HHH-11536 - Fix unit tests failing on Oracle
2017-03-02 12:29:13 +00:00
Chris Cranford
2a32c8ff0d
Removed call to System.out.println
2017-03-02 06:43:02 -05:00
Andrea Boriero
f0016db201
HHH-11477 - HQL query against field marked with @Lob fails on PostgreSQL
2017-02-28 12:25:03 +02:00
Vlad Mihalcea
2b79644b63
HHH-11473 - Refactor MySQL Dialects
2017-02-20 15:35:16 +02:00
Chris Cranford
2e2b457d18
HHH-11416 - Test for unrelated property joins for JOINED-based Inheritance entity mappings.
2017-02-16 16:25:14 +00:00
Vlad Mihalcea
7c06d003dc
HHH-11457 - Add MariaDB specific Dialects
2017-02-15 12:08:34 +02:00
Chris Cranford
995e5d68ce
HHH-11477 - Marked Envers tests to be skipped on PostgreSQL until this is resolved.
2017-02-09 12:39:45 -05:00
Chris Cranford
82cf0c1caa
HHH-11475 - Deprecate ModificationStore
2017-02-08 11:46:42 -05:00
Chris Cranford
89583fd008
HHH-11383 - Added additional property projection test case.
2017-01-18 14:26:13 -05:00
Chris Cranford
327d0a93cd
HHH-11383 - Added test case.
2017-01-18 14:26:13 -05:00
Chris Cranford
ebf4803a33
HHH-8973 - Fix tracking entity modifications to detached entities with the modified flags feature.
2017-01-18 12:37:50 -05:00
Chris Cranford
ad0cd4fc18
HHH-8973 - Added test case.
2017-01-18 12:37:50 -05:00
Chris Cranford
f01055985e
HHH-11364 - Checkstyle fixups.
2017-01-06 10:22:08 -05:00
CK Guven
883799082c
HHH-11364 add null check for properties in middle embeddable components
2017-01-06 10:22:08 -05:00
Chris Cranford
652f85644f
HHH-9108 - Fix PropertyAccessException when auditing an Embeddable that contains an associative collection.
2016-12-23 00:44:10 -05:00
Chris Cranford
61ce4b86ff
HHH-9108 - Added test case.
2016-12-23 00:42:52 -05:00
Chris Cranford
1d41a3f761
HHH-9834 - Fix failure when deleting and inserting values with the same Map key.
2016-12-22 16:14:57 -05:00
Chris Cranford
36e75f4a4d
HHH-9834 - Added additional test case scenarios
2016-12-22 16:14:57 -05:00
Chris Cranford
cc56c9672b
HHH-9834 - Fix primary key generation for Map-based ElementCollections that use Lob.
2016-12-22 03:11:34 -05:00
Chris Cranford
4cbb53c17a
HHH-9834 - Added test cases.
2016-12-22 03:10:32 -05:00
Chris Cranford
8002595e86
HHH-7940 - Remove unnecessary test case output.
2016-12-19 14:16:58 -05:00
Chris Cranford
8db194e8a6
HHH-7940 - Fix NullPointerException when using IndexColumn/OrderColumn without AuditMappedBy.
2016-12-19 14:16:58 -05:00
Chris Cranford
94f2401b3c
HHH-7940 - Added test cases.
2016-12-19 14:16:58 -05:00
Chris Cranford
59870d0a14
HHH-7949 - Prevent lazy loading collections for bidirectional associations where not modified when withModifiedFlag is used.
2016-12-09 12:55:27 -05:00
Chris Cranford
1081c02c6b
HHH-7949 - Added test case.
2016-12-09 12:55:27 -05:00
Chris Cranford
b1a9676146
HHH-11215 - Fix NullPointerException when collection of embeddables reference an unaudited entity.
2016-11-22 23:54:36 -05:00
Chris Cranford
1e030b2dc4
HHH-11215 - Added test case.
2016-11-22 23:54:36 -05:00
Brett Meyer
de346827d0
HHH-11152 add bytebuddy to osgi testing-bundles.xml, explicitly import javassist in envers (temporarily)
2016-11-17 13:58:49 -05:00
Chris Cranford
af78f17eb8
HHH-11214 - Fix validity audit strategy auditing nested collections with null property values.
2016-11-17 12:48:44 -05:00
Chris Cranford
c3c08728bc
HHH-11214 - Add test case.
2016-11-17 12:48:44 -05:00
Rafael Winterhalter
ba3359fe62
HHH-11152: Added BytecodeProvider based on Byte Buddy
2016-11-16 13:18:46 -06:00
Andrea Boriero
b14e69089f
HHH-11232 - Session is closed bug with Envers 5.2.x + JTA
2016-11-11 16:59:03 +00:00
Chris Cranford
c17c1b5aae
HHH-11232 - Added test case.
2016-11-11 16:41:33 +00:00
Chris Cranford
68eb34960b
HHH-11107 - Avoid creating a foreign key when a composite-id contains a many-to-one association for the envers schema.
2016-10-24 15:25:07 -04:00
Chris Cranford
501a1f4f9b
HHH-11107 - Added test case.
2016-10-24 15:25:07 -04:00
Chris Cranford
de7ca7882b
HHH-11131 - Refactored generator and database structure code.
2016-09-29 17:45:14 +01:00
Chris Cranford
555aa772a3
HHH-11131 - Fixed class javadoc and removed unused imports.
2016-09-29 17:45:14 +01:00
Chris Cranford
f66031fa53
HHH-11131 - Fixed OrderSequenceGenerator to use a custom structure for ordered oracle sequences.
2016-09-29 17:45:14 +01:00
Chris Cranford
0dcb9b6487
HHH-11131 - Added test case.
2016-09-29 17:45:14 +01:00
Chris Cranford
2d03ba9747
HHH-11133 - Add discriminator-value attribute support for joined-subclass hbm mapping elements.
2016-09-28 16:27:45 -05:00
Chris Cranford
3e64c710c5
HHH-11063 - Fix long entity names for pgsql test failure.
2016-09-28 09:11:36 -04:00
Chris Cranford
a41b726236
HHH-11063 - Added test case.
2016-09-21 16:21:02 -04:00
Chris Cranford
2f3798de03
HHH-11063 - Fix collection change logic for addition/removal of elements with same hash.
2016-09-21 16:21:02 -04:00
Chris Cranford
20ae4920b7
HHH-5908 - Avoid unnecessary updates on detached un-modified entities with SelectBeforeUpdate.
...
HHH-11056 - Envers audits unchanged objects for a certain use case
2016-09-21 16:38:59 +03:00
Chris Cranford
2b5e201653
HHH-7681 - Fix setting fake bidirectional attributes to null on collection change work units.
2016-09-20 15:22:41 -04:00
Chris Cranford
16fd531b6a
HHH-7681 - Envers test case.
2016-09-20 15:22:41 -04:00
Chris Cranford
c8aa945b6b
HHH-7625 - Added test case.
2016-08-03 22:39:39 -05:00
Chris Cranford
22f23d8da0
HHH-7625 - Fix inverse OneToMany with a Composite key mapping failure.
2016-08-03 22:39:39 -05:00
Andrea Boriero
1da8f01740
HHH-10952 - Tests leaving transactions opened cause PostgreSQL to hang
2016-08-03 23:04:23 +02:00
Chris Cranford
f5bb3bac38
HHH-7249 - Added test case.
2016-08-01 18:49:32 -05:00
Chris Cranford
7552b053db
HHH-7249 - Fix Envers saving the proper discriminator value at deletion time between related entities.
2016-08-01 18:49:08 -05:00
Chris Cranford
0efd03419e
Revert "HHH-7940 - Add validation check for indexed fake bidirectional mappings."
...
This reverts commit af9882baae
.
2016-08-01 07:08:11 -05:00
Chris Cranford
af9882baae
HHH-7940 - Add validation check for indexed fake bidirectional mappings.
2016-07-29 15:53:04 -05:00
Chris Cranford
a17dd125e7
HHH-9199 - Fixed auditing of embeddable collections using ValidityAuditStrategy.
2016-07-12 14:19:11 -05:00
Chris Cranford
95c01d9001
HHH-9199 - Removed FailureExpected.
2016-07-12 14:19:11 -05:00
Chris Cranford
179076e0e6
HHH-9199 - Checkstyle header fix.
2016-07-12 14:19:11 -05:00
Felix Feisst
bc9e82bd70
Added unit test for issue HHH-9199
2016-07-12 14:19:11 -05:00
Felix Feisst
85eca1aa01
Added unit test for issue HHH-9199
2016-07-12 14:19:11 -05:00
Brett Meyer
da4f5e1a57
HHH-10947 Add @Repeatable to Hibernate-owned annotations
2016-07-11 15:33:35 -04:00
Chris Cranford
fe632bc09a
HHH-10906 - Remove the necessity of passing EnversService to AuditStrategy APIs.
2016-06-29 13:24:59 -05:00
Vlad Mihalcea
f59dfa2522
HHH-10889 - Fix unit tests failing on Oracle
2016-06-28 15:56:01 +03:00
Steve Ebersole
b112e5af3f
HHH-10864 - Allow ORM to be built with Java 9
2016-06-18 15:12:23 -05:00
Steve Ebersole
3040030bd8
HHH-10864 - Allow ORM to be built with Java 9
2016-06-17 19:15:08 -05:00
Chris Cranford
86fad51356
HHH-8305 - Fix ToOne join tables with optional=true and OneToOne inverse mappings.
2016-06-15 15:32:53 -05:00
Chris Cranford
77a4a9563f
HHH-10811 - Fix character encoding issues with Enver's XML mappings when JVM encoding isn't UTF-8.
2016-06-14 11:36:31 -05:00
Chris Cranford
69b8879e94
HHH-7510 - Fix LazyInitializationException for ManyToMany when deleting and global_with_modified_flag is enabled.
2016-06-13 22:23:17 -05:00
Chris Cranford
dde7a5d1a5
HHH-10841 - Fix columns with generated annotation not being tracked by Envers.
2016-06-13 19:18:11 -05:00
Chris Cranford
3cb2390b3d
10664 - Prepare Envers for 5.2 - Deprecated AuditReader getCurrentRevision.
2016-05-31 23:40:03 -05:00
Felix Feisst
a59ebb7e53
HHH-10762 -Implemented left joins for relation traversion in audit
...
queries by leveraging the new HQL feature to join unrelated entities.
Furthermore, the implementation of inner joins have been improved by
using the same new HQL feature. The audit query API has been extended to
support criterias where two properties of different entities are
disjuncted, conjuncted or directly compared to each other.
2016-05-23 20:13:58 -05:00
Vlad Mihalcea
231484662b
HHH-10689 - Fix tests failing when switching to Oracle
2016-05-17 17:44:32 +03:00
Chris Cranford
eb2bf6e2e7
HHH-10664 - Prepare Envers for 5.2 - deprecation fixes, javadoc fixes, java 8 code adoption.
2016-05-17 08:03:39 -05:00
Chris Cranford
9dca4b82ae
HHH-10246 - Fix Envers usage of JoinColumn with NaturalId.
2016-05-13 14:19:01 -05:00
Andrea Boriero
d54b7ad50f
HHH-10691 - Fix other PostgreSQL test failures after HEM integration
2016-05-13 15:26:55 +01:00
Chris Cranford
4ebad67bb1
HHH-10734 - Fix envers creating unnecessary audit rows when array field types used.
2016-05-12 15:55:57 -05:00
Chris Cranford
383972d6c2
HHH-8070 - Added IN criteria support to AuditRelatedId.
2016-05-12 11:00:14 -05:00
Chris Cranford
03aa47ab76
HHH-10468 - Fix Envers global_with_modified_flag to allow override behavior when set to false.
2016-05-11 22:24:13 -05:00
Chris Cranford
a67b42ca64
HHH-9178 - Fix QueryException when querying audited entities with embeddables.
2016-05-11 16:03:52 -05:00
Naros
9b13e3bb82
HHH-10706 - Correct native queries that fail when using a case-sensitive database dialect.
2016-05-06 20:03:02 -05:00
Naros
b775dd1847
HHH-6374 - Add test case for EnumMap support.
2016-05-06 19:09:10 -05:00
Chris Cranford
2b66cd72bb
Checkstyle fixups
2016-05-06 18:37:59 -05:00
Chris Cranford
58473c87dd
HHH-10664 - Prep 5.2 feature branch - Envers
2016-05-06 14:37:00 -05:00
Andrea Boriero
9ae57a6f7a
remove hibernate-entitymanager project
2016-05-06 13:13:29 -05:00
Steve Ebersole
87e3f0fd28
HHH-10664 - Prep 6.0 feature branch - merge hibernate-entitymanager into hibernate-core (first sucessful full compile of consolidated hibernate-core)
2016-05-06 13:12:32 -05:00
Naros
cc10cbebc2
HHH-10670 - Removed deprecated ValidTimeAuditStrategy
2016-04-07 17:38:48 +03:00
Vlad Mihalcea
0ed39c7746
Change hibernate.properties to take configurable environment settings
2016-03-16 09:30:29 +02:00
Steve Ebersole
e01e9b52fb
HHH-3555 - more checkstyle cleanup
2016-02-09 15:21:06 -06:00