226 Commits

Author SHA1 Message Date
Emmanuel Bernard
41bb177619 HHH-5286 Scanner instances can now be passed in the integration map
The Scanner builder was only considering the scanner key from the properties
not the integration map and hence never handled instances. Now fixed.

git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19665 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-06-02 13:17:23 +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
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
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
Steve Ebersole
421789ddcd HHH-5138 - Redesign types + introduce TypeRegistry & TypeResolver
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19335 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-05-01 18:20:26 +00:00
Scott Marlow
bc1acf7028 HHH-5032 upgrade from optimistic to optimistic force does not work
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19295 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-04-26 17:49:26 +00:00
Emmanuel Bernard
5da56b7881 HHH-5069 update setup sections to reflect new distribution packages.
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19240 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-04-15 09:37:36 +00:00
Steve Ebersole
3f92dbb9a9 HHH-4965 - Implicit parameters abusively use TypeFactory.heuristicType losing UserType and XToOneType info
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19233 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-04-14 18:08:37 +00:00
Steve Ebersole
c47267d3bb HHH-5059 - callouts and programlistings with highlighting
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19232 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-04-14 16:27:11 +00:00
Emmanuel Bernard
38be092aae HHH-5106 add support for SQL Named Typed-Query
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19219 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-04-13 13:35:38 +00:00
Steve Ebersole
bec1835baf HHH-4870 - Cannot determine java-type from given member [null]
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19141 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-03-30 19:36:43 +00:00
Emmanuel Bernard
2451e5f31d Add comment on why some settings use the org.hibernate prefix while others don't
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19139 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-03-30 10:11:40 +00:00
Steve Ebersole
9f617a1969 HHH-4870 - Cannot determine java-type from given member [null]
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19137 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-03-30 01:37:23 +00:00
Steve Ebersole
f9949b0295 HHH-5009 - Support NOWAIT for "SELECT ... FOR UPDATE" with JPA interfaces
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19095 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-03-24 14:37:56 +00:00
Emmanuel Bernard
00b0459ce5 HHH-5026 Ability to customize Scanner strategies
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@19060 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-03-22 14:40:05 +00:00
Emmanuel Bernard
3153fb385d HHH-4933 finish documentation on JPA 2 and EntityManager, migrate to jHighlight
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18956 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-03-10 10:56:16 +00:00
Emmanuel Bernard
a284638d01 HHH-4994 pass the properties variable
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18955 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-03-10 10:37:27 +00:00
Emmanuel Bernard
863f378602 HHH-4933 Move all orm.xml files to orm_2_0.xml except on a few tests for backward compatiblilty
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18951 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-03-10 08:42:18 +00:00
Emmanuel Bernard
5aa0138ec2 HHH-4933 improve EM doc wrt JPA 2
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18941 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-03-09 14:50:32 +00:00
Scott Marlow
5bd9ffa511 HHH-4972 javax.persistence.query.timeout and javax.persistence.lock.timeout can be passed when creating an EMF
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18936 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-03-08 21:18:03 +00:00
Scott Marlow
85b4ac5adb HHH-4972 javax.persistence.query.timeout and javax.persistence.lock.timeout can be passed when creating an EMF
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18931 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-03-05 22:22:05 +00:00
Emmanuel Bernard
5b595bcf26 HHH-4933 Work on HEM doc, refreshing it for JPA 2. architecture and configuration refreshed
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18923 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-03-04 18:15:19 +00:00
Hardy Ferentschik
6dce44c363 HHH-4666 - Implement the clarified rules for resource discovery (esp for <mapping-file> and co)
Refactored packaged tests while investigating this issue. Made sure packages get created in a subdirectory of target


git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18918 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-03-02 23:11:41 +00:00
Hardy Ferentschik
b763122d4c HHH-4666 - Implement the clarified rules for resource discovery (esp for <mapping-file> and co)
Removed unecessary continue statement while investigating issue


git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18917 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-03-02 23:06:13 +00:00
Hardy Ferentschik
23264b554c HHH-4666 - Implement the clarified rules for resource discovery (esp for <mapping-file> and co)
Removed unused import statement while investigating issue.


git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18916 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-03-02 23:05:00 +00:00
Steve Ebersole
be58b6b386 HHH-4951 - Correct DTD entities for injecting version and date into docs
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18876 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-25 03:20:01 +00:00
Steve Ebersole
09fe22710e misc minor doc cleanups
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18875 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-24 21:40:58 +00:00
Steve Ebersole
1fa3112156 HHH-4949 - Document JPA 2 metamodel
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18874 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-24 21:26:24 +00:00
Steve Ebersole
ec8aa8bc93 HHH-4936 - Document JPA criteria queries
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18867 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-24 07:31:58 +00:00
Hardy Ferentschik
003658834d HHH-4942 Rectified some problem with earlier commit. Some files got deleted which should not have been. And some files were wrongly added
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18865 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-23 23:55:06 +00:00
Hardy Ferentschik
170f7b273e HHH-4942 Refactored JarVistitorTest and PackagedEntityManagerTest to use Shrinkwrap to build the packages needed for the tests. This removed the need for some custom antrun plugin stuff. Also created a baseclass for the packaged tests.
HHH-4845 Refactored PersistTest to extend from the main em base test case. This allows the em test to run in forkMode 'once'

git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18859 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-23 14:55:16 +00:00
Hardy Ferentschik
b4e5322cfb HHH-4942 Refactored JarVistitorTest and PackagedEntityManagerTest to use Shrinkwrap to build the packages needed for the tests. This removed the need for some custom antrun plugin stuff. Also created a baseclass for the packaged tests.
HHH-4845 Refactored PersistTest to extend from the main em base test case. This allows the em test to run in forkMode 'once'

git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18858 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-23 12:57:17 +00:00
Scott Marlow
02451f12fb HHH-4662 Implement javax.persistence.query.timeout
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18852 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-22 23:27:16 +00:00
Hardy Ferentschik
f3aa0c63bb HHH-4676
* now a transaction is marked for rollback for all RuntimeExceptions not only the CosntraintViolationExcpetion.
* Also updated FlushAndTransactionTest which had invalid assertions.


git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18850 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-22 21:17:12 +00:00
Steve Ebersole
a363947c69 Moved biblio to end; fixed bookinfo
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18847 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-21 17:36:27 +00:00
Steve Ebersole
84d1ac5f7d HHH-4936 - Document JPA criteria queries
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18842 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-19 21:16:50 +00:00
Steve Ebersole
de0d4c1cd5 HHH-4936 - Document JPA criteria queries
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18841 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-19 17:08:37 +00:00
Steve Ebersole
f6680548b5 HHH-4934 - Improve logging in MetadataContext and AttributeFactory
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18840 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-18 19:19:45 +00:00
Steve Ebersole
894665481c HHH-4583 - Incorrect handling of empty conjunction and disjunction
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18839 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-18 17:00:47 +00:00
Steve Ebersole
32cd3b4359 HHH-4583 - Incorrect handling of empty conjunction and disjunction
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18826 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-18 05:07:20 +00:00
Steve Ebersole
5a4e37495e HHH-4583 - Incorrect handling of empty conjunction and disjunction
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18823 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-17 21:07:42 +00:00
Strong Liu
494caf6dbd correct spell
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18801 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-15 13:02:33 +00:00
Strong Liu
05a0db703e correct the wrong spell
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18798 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-14 15:32:04 +00:00
Strong Liu
1ec662e924 correct the wrong spell
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18797 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-14 14:16:50 +00:00
Strong Liu
8e2797d7c6 correct spell
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18796 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-14 12:57:30 +00:00
Hardy Ferentschik
cb63cbb2ab HHH-4892 PackagedEntityManagerTest should not extend from the Hibernate test case. It extends now junit.framework.TestCase directly.
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18741 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-09 12:03:41 +00:00
Steve Ebersole
527468a122 HHH-4892 - Simplify testing of persistence packages
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18738 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-09 03:53:56 +00:00
Steve Ebersole
839e23458a HHH-4704 - Pass session into EntityTuplizer#setIdentifier
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18733 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-02-08 19:27:00 +00:00