Commit Graph

1473 Commits

Author SHA1 Message Date
Emmanuel Bernard ce70a30710 HHH-4851 Fix incorrect org.hibernate.PropertyValueException due to incorrect metamodel generation
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18645 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-27 14:31:57 +00:00
Scott Marlow 75149489d5 HHH-4853 3.4.4.3 Lock Mode Properties and Uses, Vendor-specific hints must be ignored if they are not understood.
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18644 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-27 14:00:57 +00:00
Gail Badner b40cfb58db HHH-4781 : Read-only entities changed to modifiable on refresh
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18643 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-27 09:26:42 +00:00
Steve Ebersole 4ec26fa4cf HHH-4690 - Consider adding a flag for legacy/new generators
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18642 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-27 08:00:27 +00:00
Gail Badner a0d8e6a415 HHH-2501 HHH-4804 : Add default read-only/modifiable setting for session; fix setting for non-lazy associations loaded from Query
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18641 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-27 06:36:55 +00:00
Steve Ebersole 3b536fa6f6 HHH-4552 - Support generated value within composite keys
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18640 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-26 21:49:51 +00:00
Steve Ebersole 091c2d2269 HHH-4822 - Add @FailureExpected annotation to annotations and entitymananger modules to allow the skipping of tests
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18638 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-26 20:11:51 +00:00
Hardy Ferentschik 6e6263012f HHH-4822 reverted a test which was accidently marked with @FailureExpected
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18637 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-26 19:44:57 +00:00
Steve Ebersole 7f8c1896e4 HHH-4678 - Apply PersistenceUnitInfo#getSharedCacheMode and #getValidationMode
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18636 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-26 18:36:59 +00:00
Emmanuel Bernard 7c72886f6e HHH-4529 Add support for id copy when @MapsId is used.
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18633 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-26 17:15:37 +00:00
Emmanuel Bernard fc20582ede HHH-4847 inject both object id and the entity itself when asking nested identifier generators
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18632 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-26 17:12:42 +00:00
Emmanuel Bernard 8386be117a HHH-4843 guard against null properties
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18631 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-26 17:11:04 +00:00
Scott Marlow 82c5616343 HHH-4846 fix NPE and also address JCTS-946
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18630 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-26 14:51:54 +00:00
Ståle W. Pedersen 2adcb4d926 [HHH-4552] generatedvalue for compositekeys are now parsed and added to the id properties
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18629 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-26 13:39:26 +00:00
Emmanuel Bernard 41ad6c01fd HHH-4529 Add support for parent's id as EmbeddedId and derived entity reusing the same PK class than the parent
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18628 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-26 13:30:32 +00:00
Emmanuel Bernard 9f85525e45 HHH-4529 Add support for parent's id as IdClass and derived entity reusing the same PK class than the parent
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18627 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-26 13:26:07 +00:00
Emmanuel Bernard eef482fb15 HHH-4529 add tests for parent class @EmbeddedId and derived class @EmbeddedId
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18626 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-26 13:08:02 +00:00
Emmanuel Bernard 5ee9ba361c HHH-4529 Add support for parent's id being an IdClass or an EmbeddedId (last case not tested yet). (example e2.b)
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18625 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-26 12:57:01 +00:00
Steve Ebersole c57ab61dcf HHH-4659 - Add support for standard declarative cache (@Cacheable)
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18621 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-25 18:49:02 +00:00
Emmanuel Bernard f251abe5de HHH-4529 add new test
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18620 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-25 17:57:07 +00:00
Emmanuel Bernard d00f7efb30 HHH-4529 support for derived entity id as a XToOne pointing to the master entity
HHH-4840 support for Core style embedded id (after all these years :) )

git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18619 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-25 17:19:05 +00:00
Galder Zamarreno 671d9db8e2 Individual regions currently use the same implementation as InfinispanRegionFactory for the next timestamp. Get them to actually call InfinispanRegionFactory to make it easier for users to provide diff implementations if desired.
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18618 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-25 16:23:59 +00:00
Galder Zamarreno b34bb068a7 [HHH-4814] (Configure global/cache level JMX statistics from Hibernate configuration file) Added hibernate.cache.infinispan.statistics that enables cache manager and individual cache statistics.
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18617 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-25 15:47:02 +00:00
Adam Warski de0545a989 HHH-4693:
- applying patch, making map proxies serializable

git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18616 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-25 07:56:21 +00:00
Steve Ebersole 5d8d70036a HHH-4659 - Add support for standard declarative cache (@Cacheable)
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18614 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-24 17:07:28 +00:00
Emmanuel Bernard 690792493b HHH-4834 Take into account that collections can be of raw type.
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18609 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-22 19:21:33 +00:00
Steve Ebersole 9fc7794134 HHH-4659 - Add support for standard declarative cache (@Cacheable)
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18606 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-22 12:35:15 +00:00
Steve Ebersole d24ed1a1d3 HHH-4659 - Add support for standard declarative cache (@Cacheable)
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18605 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-22 07:22:50 +00:00
Hardy Ferentschik 70ddcd81f2 HHH-4822 Added handling of sessions == null in case openSession is called
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18604 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-22 02:16:10 +00:00
Steve Ebersole 9bb0da4e69 HHH-4660 - Support Cache Retrieve Mode and Cache Store Mode Properties
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18603 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-22 01:55:20 +00:00
Hardy Ferentschik 7acb557f5b HHH-4822 - Moved the test annotations into the testing module in order to be able to reuse them in entitymanager module.
Also create a common base class for ann and em tests.


git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18602 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-21 20:48:59 +00:00
Steve Ebersole 79b10cc810 HHH-4552 - Support generated value within composite keys
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18601 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-21 19:37:01 +00:00
Emmanuel Bernard 8577a68e69 HHH-4529 clean @Id/@EmbeddedId mapping and merge with the regular basic and component mapping to open possibilities for @Id @ManyToOne support
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18600 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-21 17:51:09 +00:00
Emmanuel Bernard 174a568f8f Minor
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18599 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-21 13:16:05 +00:00
Emmanuel Bernard dbf1999c26 Move to trace level
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18598 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-21 12:56:06 +00:00
Hardy Ferentschik 57bb8f6b5f HHH-4822 proper placement of the fillStackTrace call
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18597 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-20 22:33:16 +00:00
Hardy Ferentschik 86989c157e HHH-4822 - Made sure stacktrace is filled in for InvocationTargetException and IllegalAccessException
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18596 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-20 21:22:09 +00:00
Hardy Ferentschik 373e4f13a8 HHH-4823 Reordered module list in top level pom. Also renamed some of the project names. now all project names start with "Hibernate" ;-)
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18595 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-20 20:31:29 +00:00
Hardy Ferentschik 1a090752a3 HHH-4822 - Added @FailureExpected to annotations module
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18594 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-20 20:18:56 +00:00
Steve Ebersole 2f3a967c65 HHH-4726 - Add support for delete-orphan cascading to <one-to-one/>
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18593 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-20 19:16:38 +00:00
Emmanuel Bernard 63dcdf0620 HHH-4529 clean tests
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18592 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-20 18:48:20 +00:00
Emmanuel Bernard f2e8773d35 HHH-4529 add test for one to one and embedded id
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18591 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-20 18:42:49 +00:00
Emmanuel Bernard 01720257b2 HHH-4529 Add support for @EmbeddedId
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18590 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-20 18:36:34 +00:00
Emmanuel Bernard fd389b913e HHH-4529 support @ManyToOne and fix FK error
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18589 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-20 16:51:02 +00:00
Ståle W. Pedersen e655b54eb8 [HHH-4552]
added multiple generated values to the test


git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18588 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-20 15:35:26 +00:00
Emmanuel Bernard cd3c152f44 HHH-4529 FK constraint is now generated
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18586 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-20 11:48:08 +00:00
Hardy Ferentschik 76f2f88038 HHH-4651 - Add support for EntityManager properties
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18585 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-19 22:16:05 +00:00
Hardy Ferentschik 6efce46709 Removed unused import statements
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18584 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-19 21:52:23 +00:00
Emmanuel Bernard 6588ede3a7 HHH-4529 Support for basic @MapsId on simple id on both parent and derived (example 4.a). However I am losing the creation of the FK constraint.
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18583 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-19 18:57:19 +00:00
Steve Ebersole aa9dd93555 HHH-4552 - Support generated value within composite keys
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@18582 1b8cb986-b30d-0410-93ca-fae66ebed9b2
2010-01-19 18:50:29 +00:00