Commit Graph

1708 Commits

Author SHA1 Message Date
Steve Ebersole 39c75a50c6 HHH-4147 - Eager Bidirectional association with @ManyToOne in PK lead to infinite loop
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19623 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-26 21:31:54 +00:00
Emmanuel Bernard 3af3e38b53 HHH-5149 mark multiple mapping of the same entity as XML only
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19622 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-26 16:22:31 +00:00
Emmanuel Bernard 3c9c1c598f HHH-5149 Merge doc for generated properties and quoted elements
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19621 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-26 16:21:56 +00:00
Emmanuel Bernard c906bc9780 HHH-5149 remove alternative mapping section
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19620 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-26 16:21:22 +00:00
Emmanuel Bernard 89b2659331 HHH-5149 Merge embedded object / component documentations
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19619 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-26 16:20:43 +00:00
Emmanuel Bernard 7c5f43737e HHH-5149 merge natural id documentation
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19618 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-26 16:20:08 +00:00
Emmanuel Bernard d5e59832f2 HHH-5149 Merge <properties> section with annotations own construct
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19617 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-26 16:19:35 +00:00
Emmanuel Bernard 74874857d4 HHH-5149 move xml specific constructs to its dedicated section
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19616 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-26 16:19:02 +00:00
Emmanuel Bernard f50d19fc7c HHH-5149 Merge @Any documentation
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19615 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-26 16:18:28 +00:00
Emmanuel Bernard a0edae6efa HHH-5149 Merge property documentation
I've decided to keep the split because the annotation concepts are layered fairly differently than
the xml ones on properties.

git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19614 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-26 16:17:33 +00:00
Emmanuel Bernard f42826502b Fix typo on doc
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19613 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-26 16:16:55 +00:00
Steve Ebersole c952c87ab4 HHH-5263 - Improve preface
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19612 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-26 15:54:28 +00:00
Hardy Ferentschik 21af0d0146 HHH-5147 Applied patch and removed obsolete code and comments
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19611 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-26 11:09:16 +00:00
Steve Ebersole db5b3a4c0a HHH-5263 - Improve preface
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19609 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-25 20:45:26 +00:00
Steve Ebersole a05dc9066a git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19607 1b8cb986-b30d-0410-93ca-fae66ebed9b2 2010-05-25 19:07:43 +00:00
Emmanuel Bernard 30ea7142e8 HHH-5258 isLoaded and superclasses and private properties now works
Use getDeclaredField and getDeclaredMethod, use the whole class hierarchy
and use a cache to speed up both class hierarchy
and property to Member computation

git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19601 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-25 13:08:22 +00:00
Emmanuel Bernard 66ef8d95c5 HHH-5258 add tests on isLoaded and superclasses and private properties
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19600 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-25 13:07:42 +00:00
Emmanuel Bernard 85e15cfbdf Typo in test
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19599 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-25 13:06:51 +00:00
Steve Ebersole 0d7932c748 HHH-5253 - TableHiLoGenerator does not increment hi-value any more when lo-range es exhausted
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19586 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-21 21:20:36 +00:00
Steve Ebersole ddac598513 HHH-3050 - Convert usage of Hibernate's FastHashMap to ConcurrentHashMap (Java 1.5)
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19584 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-21 19:38:04 +00:00
Steve Ebersole 96664aeb2f HHH-5200 - Prepare to use H2 as the default testing datbase
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19583 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-21 17:57:21 +00:00
Steve Ebersole 06f13dd4dc account for last H2 failure on core.
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19580 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-21 06:56:48 +00:00
Steve Ebersole c0361d566b account for more failures on h2 (only 1 more!)
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19574 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-21 04:26:21 +00:00
Steve Ebersole 78c8c6fb6a HHH-5248 - Introduce CompositeType interface (to replace AbstractComponentType interface)
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19572 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-20 21:55:28 +00:00
Steve Ebersole 5aa6ad61ca HHH-5245 - Introduce LobHelper
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19571 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-20 20:37:56 +00:00
Steve Ebersole d06e11092d HHH-5245 - Introduce LobHelper
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19570 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-20 20:19:34 +00:00
Steve Ebersole 5c7f4ee712 HHH-2277 - bidirectional <key-many-to-one> both lazy=false fetch=join lead to infinite loop
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19564 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-20 05:45:33 +00:00
Steve Ebersole 460cbf8d96 HHH-2277 - bidirectional <key-many-to-one> both lazy=false fetch=join lead to infinite loop
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19563 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-20 05:37:43 +00:00
Emmanuel Bernard a58e1ef197 Minor JavaDoc typo
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19538 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-18 07:59:51 +00:00
Emmanuel Bernard e1d6d7cb19 HHH-5233 Add @FailureExpected
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19537 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-18 07:14:20 +00:00
Emmanuel Bernard 76059f0215 HHH-5233 revert incorrect pom.xml change
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19536 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-18 07:12:45 +00:00
Emmanuel Bernard 58fa9e2e0f HHH-5233 add test on @FetchProfile and multiple @FetchOverride
Clean some more

git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19535 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-18 07:05:32 +00:00
Steve Ebersole 3d988c6a6d HHH-5230 - Regresion! @SequenceGenerator with allocationSize=1 fails Other allocationSizes appear to be decremented by 1
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19530 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-17 15:39:55 +00:00
Emmanuel Bernard b0b674d341 HHH-5149 documentation for versioning
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19529 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-17 14:29:28 +00:00
Emmanuel Bernard 3015c64556 HHH-5233 add test on @FetchProfile and multiple @FetchOverride
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19528 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-17 14:28:55 +00:00
Gail Badner 84f0b00bc6 HHH-5231 HHH-5220 : Fixes for DB2 and PostgreSQL unit tests
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19526 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-16 21:33:05 +00:00
Steve Ebersole 7690f9a493 Fixed problem in hibernate-core test run because of H2 driver not being on classpath
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19522 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-15 13:08:24 +00:00
Strong Liu 6de4dc800f HHH-3220 Patch to prevent org.hibernate.AssertionFailure: possible non-threadsafe access to the session error caused by stateless sessions
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19518 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-15 08:37:30 +00:00
Steve Ebersole dceb92d4a5 HHH-5042 - TableGenerator does not increment hibernate_sequences.next_hi_value anymore after having exhausted the current lo-range
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19488 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-12 20:45:00 +00:00
Steve Ebersole 2c2717013b HHH-5138 - Redesign types + introduce TypeRegistry & TypeResolver
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19484 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-12 19:51:26 +00:00
Steve Ebersole a9ba811baf HHH-5138 - Redesign types + introduce TypeRegistry & TypeResolver
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19483 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-12 19:48:43 +00:00
Steve Ebersole b0708314a9 HHH-5218 - Provide a new "pooled value" based optimizer which interprets the database value as the low boundary instead of upper boundary
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19481 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-12 18:27:16 +00:00
Steve Ebersole 5211f298f8 HHH-5217 - Minimize double sequence value reads in PooledOptimizer
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19478 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-12 15:13:47 +00:00
Adam Warski 1a722dfd97 Making it clear that a revision entity must be mapped
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19473 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-12 06:25:42 +00:00
Gail Badner ad8e4340de HHH-1574 : AbstractEntityPersister.getNaturalIdentifierSnapshot doesn't work with many-to-one ids (Alex Burgel)
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19472 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-12 02:27:56 +00:00
Steve Ebersole ef24b0f556 HHH-5042 - TableGenerator does not increment hibernate_sequences.next_hi_value anymore after having exhausted the current lo-range
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19470 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-11 19:27:20 +00:00
Steve Ebersole c875076103 HHH-4966 - Entity Manager bug with ParameterExpressionImpl
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19467 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-11 15:08:54 +00:00
Strong Liu 8e76bf9648 HHH-5210 Query Cache effective only after closing the session that created the cache
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19462 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-11 01:41:38 +00:00
Gail Badner 8749ae600a HHH-3799 : Added test for PersistentSet does not honor hashcode/equals contract when loaded eagerly
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19461 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-11 00:49:20 +00:00
Gail Badner 36a2ef2699 HHH-5078 : JPA criteria query numeric expressions produce wrong result (due to wrong bracketing)
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19458 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-10 22:18:47 +00:00