2529 Commits

Author SHA1 Message Date
Steve Ebersole
df9d8939bb HHH-2860 - Consolidate Session creation options/parameters 2011-03-31 15:22:01 -05:00
adamw
8e2619c31e Updating the failing JtaTransaction test - for some reason, only with the JTA config, the test entity table isn't created, although the log contains the schema export messages, create table statements etc. 2011-03-31 18:31:41 +02:00
Steve Ebersole
7a5c85823b HHH-5989 - Add tests of JPA-style transaction joining 2011-03-31 10:35:23 -05:00
adamw
33cc3f3f62 HHH-6036: Removing old Envers docs 2011-03-31 15:59:36 +02:00
adamw
e71762a313 HHH-6036: Adding a basics chapter to introduce Envers concepts 2011-03-31 15:50:28 +02:00
adamw
e9c555b214 HHH-6036: As the Envers docs are merged into the dev guide adding me as one of the authors :) 2011-03-31 14:35:44 +02:00
adamw
ce4faca528 HHH-6036: Moving the "links" chapter of Envers docs 2011-03-31 14:31:11 +02:00
adamw
02e06265e8 HHH-6036: Moving the "configuration" chapter of Envers docs - creating a new section on Envers mapping annotations 2011-03-31 14:27:41 +02:00
adamw
e72fa13bd4 HHH-6036: Some corrections to the "revision log" chapter of Envers docs 2011-03-31 14:16:13 +02:00
adamw
a16177035a HHH-6036: Moving the "query" chapter of Envers docs 2011-03-31 14:02:36 +02:00
adamw
9758c63354 HHH-6036: Moving the "schema" and "tables" chapters of Envers docs 2011-03-31 13:57:34 +02:00
adamw
6c7ec667a0 HHH-6036: Moving the "partitioning" chapter of Envers docs 2011-03-31 13:53:47 +02:00
adamw
61bd52fb34 HHH-6036: Moving the "mapping exceptions" chapter of Envers docs 2011-03-31 13:49:44 +02:00
Steve Ebersole
f36ebfee26 Merge branch 'master' of github.com:hibernate/hibernate-core 2011-03-30 17:00:09 -05:00
Steve Ebersole
ee2dd0ddf5 HHH-5996 - Wire in JdbcServices into SchemaUpdateTask, SchemaExportTask, SchemaValidatorTask, HibernateService.dropSchema(), HibernateService.createSchema() 2011-03-30 16:58:15 -05:00
adamw
1a1432179f HHH-6064: only registering the Envers listeners if there are any audited entities 2011-03-30 20:45:36 +02:00
Steve Ebersole
3e22ef111c HHH-6061 - ValidatoryFactory type checking 2011-03-30 13:28:01 -05:00
David Mansfield
5b5ec673b4 HHH-3646 - documentation for Criteria query of collection-of-component and collection-of-scalar functionality 2011-03-30 12:23:20 -05:00
David Mansfield
90fdca9053 HHH-3646 - throw a better exception when criteria is placed directly on component
In the CriteriaQueryTranslator, we process the path given by
a SubCriteria object looking for the entity name for the property. If
the SubCriteria was mistakenly created on a component type, we will exit
the loop using the owning entity, and will eventually end up failing
(throwing an exception) trying to lookup up the restricted property
against the entity, instead of against the component. Fix this by
throwing a more informative exception, and modify the documentation to
be explicit about how to do this properly.
2011-03-30 12:23:20 -05:00
David Mansfield
69b09dfcd2 HHH-3646 - don't append spurious comma in SQL select fragment
In the JoinWalker, we assemble an SQL select list fragment
from a list of Joinables. In the existing code, we see it's
possible for the selectFragment generated by a joinable to be empty.
However if the LAST joinable generates an empty fragment, we put
a spurious comma into the fragment. Fix this by only prepending a
comma when necessary.
2011-03-30 12:23:20 -05:00
David Mansfield
9f311a4698 HHH-3646 - implement Criteria API querying of collection-of-component and collection-of-scalar
The general approach is:

* create an interface called the CriteriaInfoProvider which abstracts
  the operations that are different for the different types of Criteria
  targets.
* change the getPathEntityName method to be a factory method for
  creating the proper implementation of the interface
* change the rest of CriteriaQueryTranslator to use the interface
  instead of using the previous entity-only implementation
* implementations of the interface exist for
  Entity: this implements the same code as currently exists
  ComponentCollection: for collection-of-component
  ScalarCollection: for collection-of-value
  Component: for components
* update the logic in CriteriaJoinWalker which has to be very careful
  about how it works since the walker walks certain property paths twice.
2011-03-30 12:23:20 -05:00
David Mansfield
4ddaaa1deb HHH-3646 - make SessionFactoryHelper::getCollectionPropertyMapping public - it will be used later 2011-03-30 12:23:20 -05:00
David Mansfield
b8230bd07d HHH-3646 - implement a test case for query collection-of-component 2011-03-30 12:23:20 -05:00
David Mansfield
64b73d6301 HHH-3646 - implement a test case for query collection-of-value 2011-03-30 12:23:20 -05:00
adamw
e0431adca9 HHH-6023: a citation pointing to the Envers User Guide in "take it further" 2011-03-30 19:01:19 +02:00
Steve Ebersole
d104f28a59 HHH-5348 - support for TypedQuery jpaql/hql "scalar" queries 2011-03-30 11:37:12 -05:00
adamw
7501fdea53 HHH-6023: "take it further" for Envers 2011-03-30 17:59:48 +02:00
Strong Liu
801e59e606 HHH-6058 - Error in mapping file in Event.hbm.xml file for documentation in download 2011-03-30 19:03:05 +08:00
Strong Liu
8a7d14203d HHH-6057 documentation, hibernate.cfg.xml references wrong hbm path 2011-03-30 18:58:08 +08:00
David Mansfield
05f9bdcbb0 clear stats before running to ensure accurate test results 2011-03-29 15:26:26 -05:00
David Mansfield
7058cb048f remove state after running to avoid failure later 2011-03-29 15:26:26 -05:00
Steve Ebersole
ba71fe0132 HHH-6036 - integration documentation generation 2011-03-29 15:14:09 -05:00
Steve Ebersole
ef3830b7ee HHH-5913 - Implement set of event listeners as a service 2011-03-28 16:55:23 -05:00
Steve Ebersole
a485bc6349 Minor changes to buildSrc build script 2011-03-28 13:21:57 -05:00
Steve Ebersole
339faabb14 HHH-6052 - Make statistics a service 2011-03-28 12:41:30 -05:00
Galder Zamarreño
634d9186a5 HHH-6015 - Fix classloader issue 2011-03-28 17:26:58 +02:00
Emmanuel Bernard
2e0f128cbc HHH-5947 Migrate tests to JUnit 4 infra 2011-03-28 15:47:44 +02:00
Manuel Bernhardt
93569a6c82 HHH-5947 Clarifying the documentation 2011-03-28 15:13:10 +02:00
Manuel Bernhardt
cf9391f40d HHH-5947 Clarifying the documentation 2011-03-28 15:13:09 +02:00
Manuel Bernhardt
9d697660f6 HHH-5947: 'Fix' that at least improves the error message 2011-03-28 15:13:09 +02:00
Manuel Bernhardt
928354827a HHH-5947: Test case 2011-03-28 15:13:09 +02:00
Steve Ebersole
753b95729a HHH-5913 - Implement set of event listeners as a service 2011-03-28 08:03:11 -05:00
Steve Ebersole
6a180aaa1f HHH-5913 - Implement set of event listeners as a service 2011-03-28 07:55:45 -05:00
Steve Ebersole
2f04cbffe6 HHH-5913 - Implement set of event listeners as a service 2011-03-27 14:35:01 -05:00
Steve Ebersole
e3a0525fb1 HHH-5913 - Implement set of event listeners as a service 2011-03-27 14:07:23 -05:00
Steve Ebersole
42c609cfdd HHH-5913 - Implement set of event listeners as a service 2011-03-27 11:45:18 -05:00
Steve Ebersole
c28b553f21 HHH-5913 - Implement set of event listeners as a service 2011-03-27 11:45:18 -05:00
Steve Ebersole
e8ebe8e396 HHH-5913 - Implement set of event listeners as a service 2011-03-27 11:45:18 -05:00
Steve Ebersole
5adf2960c2 HHH-5913 - Implement set of event listeners as a service 2011-03-27 11:45:18 -05:00
Steve Ebersole
478e10ae3a HHH-5562 - Improve how event listeners are handled and introduce a service pattern for integrators to leverage 2011-03-27 10:43:38 -05:00