Steve Ebersole
7a31958ce4
HHH-6974 - Add caching to new "load access" api for natural id loading
2012-01-22 08:27:59 -06:00
Steve Ebersole
e75b8a77b1
HHH-6967 - HHH-6906 - Clean up javadoc warnings
2012-01-13 11:17:34 -06:00
edalquist
f74c5a7fa5
HHH-2879 Apply hibernate code templates and formatting
2012-01-12 16:15:19 -06:00
edalquist
eecee618c6
HHH-2879 Add ResolveNaturalId event, listener and entity persister api
...
HHH-2879 Adds ResolveNaturalIdEvent with listener and default impl
HHH-2879 Adds API to EntityPersister to get an entity's ID based on its natural-id
HHH-2879 Add unit test for initial verification of loading an entity by natural-id
2012-01-12 16:14:28 -06:00
Steve Ebersole
066fea02c7
HHH-5024 - MetadataContext#registerAttribute does not recognize inherited fields
2012-01-10 10:06:18 -06:00
Steve Ebersole
35ce5bfef7
HHH-5024 - MetadataContext#registerAttribute does not recognize inherited fields
2012-01-09 17:53:11 -06:00
Steve Ebersole
cc15ba3f58
HHH-5024 - MetadataContext#registerAttribute does not recognize inherited fields
2012-01-09 16:02:57 -06:00
Scott Marlow
76a3ad2021
HHH-6936 EntityManagerImpl.close() and EntityManagerImpl.isOpen() should check if the session factory is closed
2012-01-04 13:59:18 -05:00
Scott Marlow
5e3775afe8
HHH-6897 fix for 'registry contains more than one (2) entity manager factories: EMF_BaseEntityManagerFunctionalTestCase' failure
2012-01-04 13:59:17 -05:00
Steve Ebersole
ab94a18c33
HHH-6931 - Provide local database hook
2012-01-03 20:43:15 -06:00
Steve Ebersole
ea5cf961e1
HHH-6902 - Create typed query in EntityManager throws NullPointerException when filters are present
2011-12-30 22:12:23 -06:00
Scott Marlow
3d517d78f9
HHH-6897 test changes to ensure that HHH-6897 doesn't regress
2011-12-28 21:02:41 -05:00
Steve Ebersole
ef79491a8f
HHH-6916 - Improper handling of primitive arrays in AbstractQueryImpl.registerParameterBinding
2011-12-26 11:10:42 -06:00
Steve Ebersole
097e157329
HHH-6916 - Not proper array-handling in AbstractQueryImpl.registerParameterBinding
2011-12-25 20:46:35 -06:00
Scott Marlow
e18d087592
HHH-6897 serialization of the EntityManager should be possible
2011-12-20 12:23:07 -05:00
Steve Ebersole
d02864bac6
HHH-6903 - add building of hem and manual docs
2011-12-16 09:13:45 -06:00
Gail Badner
af3767b82a
HHH-6872 : Test failures with hibernate.jdbc.batch_versioned_data=true
2011-12-02 02:19:58 -08:00
Steve Ebersole
eb59e81bb9
HHH-6865 - PessimisticLockException should be thrown when pessimistic read and write locking strategies fail
2011-11-30 12:20:11 -06:00
Strong Liu
221d5f9ef6
HHH-6862 reduce the reference to IdentityMap
2011-11-30 14:26:38 +08:00
Strong Liu
341acf5949
JBPAPP-2613
2011-11-25 16:09:47 +08:00
Strong Liu
8c868aa513
HHH-6820 Skip test org.hibernate.ejb.test.lock.LockTest.testContendedPessimisticLock for Sybase ASE15.5
2011-11-25 14:25:05 +08:00
Hardy Ferentschik
873517a46f
HHH-6843 Second transaction should not commit before the first one
2011-11-25 13:30:33 +08:00
Hardy Ferentschik
ab111b6018
HHH-6843 Updating LockTest to be less aggressive and more inline with actual isolation requirements
...
The actual changes are in the refactoring of LockTest#testContendedPessimisticLock which got split up into several methods and has the asserts changed
The formatting changes fix some generics warning and indentation. Used to be two separate commits, but after some git screw-up became one now
2011-11-25 13:30:33 +08:00
Hardy Ferentschik
c520a81990
HHH-6843 Increasing the lock timeout. The default timeout is very low (see http://stackoverflow.com/questions/4162557/timeout-error-trying-to-lock-table-in-h2 )
...
Turns out that at least one test (LockTest) passed due to combination of an uncaught TimeoutException + wrong assumptions. Increasing the timeout seems also more realistic in comparison to other databases.
2011-11-25 13:30:33 +08:00
Scott Marlow
977dcd1b03
HHH-5222 upgrade from READ to OPTIMISTIC_FORCE_INCREMENT fails
2011-11-23 17:33:44 -05:00
Scott Marlow
e044cb2ce1
LockTest changes: better handling of unexpected exception and don't call commit after timing out
2011-11-23 10:42:15 -05:00
Alessandro Lazarotti
3c11500618
JBPAPP-7491 , JBPAPP-7488 , HHH-6806 Add support for vfsfile and vfszip in JarVisitor
...
The method getVisitor(URL jarUrl, Filter[] filters, String entry) does not have conditionals for protocols vfs based,
like vfszip or vfsfile. It returns an InputStreamZippedJarVisitor implementation for both protocols. If it is a vfszip,
it will work, but will not not for vfsfile. The fix includes vfszip and vfsfile to JarVisitorFactory, so it can return
FileZippedJarVisitor (more efficient than InputStreamZippedJarVisitor) for vfszip and ExplodedJarVisitor for vfsfile
2011-11-23 12:56:10 +01:00
Strong Liu
f8e347dabd
HHH-6827 code format and javadoc, logging
2011-11-21 20:02:09 +08:00
Strong Liu
ff9eb6d1b2
test need to be compiled in UTF-8
2011-11-21 10:16:30 +08:00
Strong Liu
62d50aa987
HHH-6820 Skip test org.hibernate.ejb.test.lock.LockTest.testContendedPessimisticLock for Sybase ASE15.5
2011-11-21 08:49:25 +08:00
Emmanuel Bernard
53cae7ace7
HHH-6799 Fix EntityManager relates test harness that was closing a ServiceRegistry it did not open
2011-11-03 21:20:28 +01:00
Emmanuel Bernard
19939cedf5
HHH-6799 Add a SessionFactoryObserver to close ServiceRegistries created by the bootstrap process
2011-11-03 21:20:27 +01:00
Strong Liu
368ef6713b
HHH-6773 test fails on sybase
2011-11-03 16:43:18 +08:00
Strong Liu
bec88716d6
HHH-6791 tiny improvement, in favor of java auto-box instead of create new instance
2011-11-02 14:16:02 +08:00
Gail Badner
11d8a8617f
HHH-6770 : Oracle reserved words used as column names
2011-10-26 14:42:17 -07:00
Gail Badner
a6a366678a
HHH-6770 : Oracle reserved words used as column names
2011-10-26 14:31:18 -07:00
Strong Liu
a9064790e3
HHH-6772 org.hibernate.ejb.test.BaseEntityManagerFunctionalTestCase overrides system properties
2011-10-26 14:21:18 +08:00
Strong Liu
5e668a039f
correct typo in doc
2011-10-20 02:01:23 +08:00
Strong Liu
036b9579d6
HHH-6742 move unit tests back to src/test
2011-10-18 22:17:13 +08:00
Strong Liu
98e68aab4b
HHH-6742 move unit tests back to src/test
2011-10-18 21:47:19 +08:00
Emmanuel Bernard
0aa3a7b608
Minor Javadoc updates
2011-10-12 14:50:50 +02:00
James Gilbertson
e05b3a6c38
HHH-4881: Added test for Path.type()
2011-10-09 14:36:25 +08:00
James Gilbertson
972aa060a6
HHH-4881: Keep track of the owning expression so we can get the path identifier
2011-10-09 14:36:24 +08:00
James Gilbertson
1b30c4a9f2
HHH-4881: Merged test case from HHH-5282
2011-10-09 14:36:24 +08:00
John Verhaeg
7d70a909c5
HHH-5419: Modified HQL rendering of COUNT function so that when a non-distinct entity with an ID is specified as a parameter, it renders a star instead of the ID attribute(s). This allows for greater support across DBs, since some do not support the previous rendering of multiple ID attributes when the ID happens to be a composite ID.
2011-10-03 00:42:55 -05:00
Strong Liu
a34c99a34c
HHH-6697 EntityManager.persist should through EntityExistsException instead of PersistenceException (from https://github.com/hibernate/hibernate-core/pull/178 )
2011-09-30 17:21:05 +08:00
Gail Badner
3c4ed4fe6b
HHH-5832 : JPA Query and IdClass Causing NullPointerException
2011-09-27 23:04:09 -07:00
Steve Ebersole
e14e47968f
HHH-6683 - Consolidate (consistency) building of service registries
2011-09-27 12:45:07 -05:00
Steve Ebersole
f4fa176255
HHH-6683 - Consolidate (consistency) building of service registries
2011-09-27 11:49:17 -05:00
Strong Liu
b552f70726
HHH-6675 upgrade dependencies
2011-09-26 00:29:13 +08:00
Strong Liu
6dc324fcef
HHH-6655 test case
2011-09-15 01:12:40 +08:00
Steve Ebersole
9f214d8018
HHH-6640 - Add ability for Integrator to prepare ServiceRegistryBuilder and MetadataImplementor as part of lifecycle
2011-09-13 18:46:28 -05:00
Emmanuel Bernard
102f9b3876
HHH-6084 Add tests for id strategy provider in hem
2011-09-07 12:25:11 +02:00
Emmanuel Bernard
9b2dedc681
HHH-6084 define id strategy provider in HEM (waiting for MetadataImpl replacement in 4.1)
...
Conflicts:
hibernate-entitymanager/src/main/java/org/hibernate/ejb/Ejb3Configuration.java
2011-09-07 12:25:11 +02:00
Strong Liu
1f2f7270db
HHH-6618 running hibernate functional test cases on DB matrix
2011-09-01 00:08:29 +08:00
Strong Liu
822ae2a135
HHH-6588 rollback to use "org.hibernate.SQL" category to log sql
2011-08-30 18:39:35 +08:00
Strong Liu
3b7bdb8ddc
HHH-6618 enable idea support for matrix sourceset
2011-08-30 15:20:51 +08:00
Strong Liu
e941eca2d5
HHH-6618 running hibernate functional test cases on DB matrix
2011-08-30 14:06:13 +08:00
Steve Ebersole
68f7d9b713
HHH-6586 - Document metamodel package as experimental and unsupported
2011-08-29 18:38:16 -05:00
Strong Liu
af0043ae6a
HHH-5789 Hibernate 3.5.4 doesn't build with OpenJDK 6b18-1.8.2 or greater
2011-08-20 10:58:39 +08:00
Strong Liu
77baa2aa64
HHH-5789 Hibernate 3.5.4 doesn't build with OpenJDK 6b18-1.8.2 or greater
2011-08-20 10:45:20 +08:00
Hardy Ferentschik
524443d848
HHH-6268 Fixing test errors caused by NullPointerExceptions and refactoring annotation processing code in EntityClass
2011-08-16 18:03:53 +02:00
JPAV
adf6271594
HHH-6268 Bound JPA callback methods to entities, including those defined by default listeners, and added new method to Integrator that handles MetadataImplementor instead of Configuration, modifying affected classes accordingly. BeanValidationIntegrator and EnversIntegrator still need to be implemented but require other portions of metamodel to be completed first.
2011-08-15 10:13:29 -05:00
Steve Ebersole
631286c77b
HHH-6503 - Develop Set-style plural attribute support for new metamodel
2011-07-29 16:43:33 -05:00
Steve Ebersole
7529dd8e81
HHH-6479 - Split notions of locating and creating an attribute
2011-07-22 14:27:35 -05:00
Steve Ebersole
acc93a3d8c
HHH-6447 - Develop shared binding creation approach
2011-07-20 15:38:57 -05:00
Andrew Lee Rubinger
a7f5bc1a7d
[HHH-6442] In the case a URL cannot be reconstructed due to MalformedURLException, use the one passed in (which will already have a URLStreamHandler association)
2011-07-18 10:35:44 +02:00
Hardy Ferentschik
d3f20f44ea
HHH-6201 Import cleanup
2011-07-05 16:08:51 +02:00
Strong Liu
6bd13cbfda
typo in document
2011-06-20 12:17:56 +08:00
Steve Ebersole
4a4f636caf
HHH-6330 - Remove entity mode switching capability
2011-06-19 22:12:18 -05:00
Strong Liu
92ad3eed80
HHH-6297 remove legacy cache api
2011-06-09 12:18:59 +08:00
Strong Liu
72aedc8682
HHH-6294 use enum instead of constant
2011-06-07 00:16:33 +08:00
Gail Badner
86ddbc09d9
HHH-6110 : Integrate new metamodel into persisters
2011-05-25 23:01:31 -07:00
Steve Ebersole
4f1bee1727
HHH-6247 - Log (warn) inability for EM to join transaction only when user explicitly asked for join
2011-05-23 11:59:47 -05:00
Steve Ebersole
c88cdaff96
HHH-6247 - Log (warn) inability for EM to join transaction only when user explicitly asked for join
2011-05-23 11:48:49 -05:00
Hardy Ferentschik
de1e1717c5
HHH-6119 Formatting
2011-05-11 16:17:07 +02:00
Michael Rudolf
790b8dcbf8
Added null checks to prevent NullPointerExceptions when the path source is null.
...
Signed-off-by: Michael Rudolf <javaprog@gmx.de>
2011-05-11 15:59:40 +02:00
Michael Rudolf
77753b3496
Added test showing misbehaviour of AbstractPathImpl.get(String), which throws a NullPointerException while preparing an IllegalArgumentException that should be thrown here.
...
Signed-off-by: Michael Rudolf <javaprog@gmx.de>
2011-05-11 15:59:40 +02:00
Hardy Ferentschik
3dfeceffe3
HHH-6214 Updated test
2011-05-10 17:13:02 +02:00
Steve Ebersole
360317eedf
HHH-6200 - Split org.hibernate.hql package into api/spi/internal
2011-05-04 18:49:35 -05:00
Steve Ebersole
4ee0d4237d
HHH-6198 - Split org.hibernate.event package into api/spi/internal
2011-05-04 18:20:53 -05:00
Steve Ebersole
fb44ad936d
HHH-6196 - Split org.hibernate.engine package into api/spi/internal
2011-05-04 17:15:47 -05:00
Steve Ebersole
36ba1bcafb
HHH-6192 - Split org.hibernate.collection package up into api/sip/internal
2011-05-04 15:13:29 -05:00
Steve Ebersole
c930ebcd7d
HHH-6191 - repackage org.hibernate.cache per api/spi/internal split
2011-05-04 14:43:04 -05:00
Steve Ebersole
ca37b335e4
HHH-6181 - Deprecate EJB3Configuration
2011-05-03 07:52:44 -05:00
Steve Ebersole
88172d1fb0
HHH-6117 - Figure out best way to handle SessionFactoryObjectFactory dealing with JNDI
2011-04-25 21:29:32 -05:00
Steve Ebersole
ff74ceaaa4
HHH-6155 - Migrate o.h.impl package to o.h.internal
2011-04-24 09:24:32 -05:00
Steve Ebersole
ddcdd84141
HHH-6150 - JBoss AS7 integration work
2011-04-22 22:44:52 -05:00
Steve Ebersole
59ec34cffd
HHH-6150 - JBoss AS7 integration work
2011-04-22 21:05:54 -05:00
Steve Ebersole
f07b88c75f
HHH-6150 - JBoss AS7 integration work
2011-04-22 17:42:07 -05:00
Steve Ebersole
53e0439880
HHH-6144 - Introduce ServiceRegistryBuilder
2011-04-20 15:58:10 -05:00
Steve Ebersole
70d2e3848b
HHH-6082 - Incorporate EntityManager documentation into main dev guide
2011-04-19 08:50:31 -05:00
Steve Ebersole
28a3e38f7a
HHH-6073
2011-04-19 08:50:31 -05:00
Steve Ebersole
44cca7a375
HHH-6106 - Fix up IntelliJ project generation
2011-04-13 22:33:54 -05:00
Scott Marlow
d24835fdd5
hhh-6095 flush/lock fix to throw TransactionRequiredException
2011-04-13 23:15:06 -04:00
Strong Liu
72a2862ea9
HHH-6102 - ISE should be thrown when EM is colsed and joinTransaction is called, even with RESOURCE-LOCAL TX
2011-04-09 02:18:46 +08:00
Steve Ebersole
6504cb6d78
HHH-6098 - Slight naming changes in regards to new logging classes
2011-04-08 09:44:13 -05:00
Steve Ebersole
df9d8939bb
HHH-2860 - Consolidate Session creation options/parameters
2011-03-31 15:22:01 -05:00
Steve Ebersole
7a5c85823b
HHH-5989 - Add tests of JPA-style transaction joining
2011-03-31 10:35:23 -05:00
Steve Ebersole
3e22ef111c
HHH-6061 - ValidatoryFactory type checking
2011-03-30 13:28:01 -05:00