Hibernate + Oracle RDB 7.1
by Rehnman Martin
Hi,
We have discovered a minor problem within JDBCtransaction.java when
using Oracle RDB 7.1,
the database transaction is not automatically rollbacked by the database
on commit failures,
the client has to send a rollback over the JDBC-connection in that case.
When no rollback is sent,
the database transaction will still be open and associated with a
JDBC-connection when the connection is returned
to the connection pool. At another time some other client transaction
will get this connection from the pool with
an open database transaction which then will fail. We have solved this
problem by changing JDBCTransaction in this way:
private boolean rollbackAfterCommitFailed = false;
public void setRollbackAfterCommitFailed(boolean
rollbackAfterCommitFailed) {
this.rollbackAfterCommitFailed =
rollbackAfterCommitFailed;
}
private void commitAndResetAutoCommit() throws SQLException {
try {
jdbcContext.connection().commit();
} catch (SQLException e) {
// Extension for Oracle-RDB: Rollback after
failed Commit
if (rollbackAfterCommitFailed) {
try {
log.error("Rollback after
Commit-Failure");
jdbcContext.connection().rollback();
} catch (SQLException s) {
log.error("Exception during
Rollback", s);
}
throw e;
}
finally {
toggleAutoCommit();
}
}
In the JDBCTransactionFactory we added following:
private boolean rollbackCommitFailures; // Property
hibernate.transaction.rollback_after_commit_failure
public Transaction createTransaction(JDBCContext jdbcContext,
Context transactionContext) throws HibernateException {
JDBCTransaction trans = new JDBCTransaction(jdbcContext,
transactionContext);
trans.setRollbackAfterCommitFailed(rollbackCommitFailures);
return trans;
}
/** {@inheritDoc} */
public void configure(Properties props) throws HibernateException {
rollbackCommitFailures = PropertiesHelper.getBoolean(
Environment.TRANSACTION_ROLLBACK_COMMIT_FAILURES,
props,false);
}
It would be nice to have this little problem solved in future Hibernate
releases.
I also really would like to see Oracle RDB in the list of supported
databases, for every new
Hibernate Release I have to compile/add RdbDialect.java (got it from
HP/Oracle) to the jar.
Regards
Martin
Oesterreichische Lotterien Gesellschaft m.b.H., Rennweg 44, A-1038 Wien,
FN 54472 g, Handelsgericht Wien, DVR-Nr: 0476706
17 years, 6 months
Re: [hibernate-dev] hsearch-6 serializable Hits object
by Emmanuel Bernard
I see,
Do you keep your IndexReader opened while the data is moved to your
client?
Because the document id is not guaranteed to stay constant.
It seems to me that we can avoid such a feature for now, you can
return getResultSize() + a list of the 20 top objects + score for
example. Such a structure would be serializable.
Let's see how it goes.
On 11 juin 07, at 23:46, John Griffin wrote:
>
>
> -----Original Message-----
> From: Emmanuel Bernard [mailto:emmanuel@hibernate.org]
> Sent: Monday, June 11, 2007 10:06 AM
> To: John Griffin
> Cc: hibernate-dev(a)lists.jboss.org
> Subject: Re: [hibernate-dev] hsearch-6 serializable Hits object
>
> How do you deal with serialized Hits?
> You raise a "LazyInitializationException" like when a user access an
> unavailable document?
> Same for the serializable HitIterator?
>
> --------------
> I don't deal with lazy initialization. I use the low-level TopDocs
> object.
> This gives me a document number and score only. Hence it gives me good
> response times even across a 1-million document index. This way the
> size of the document is not a consideration for memory constraints.
> Once I have the TopDocs object I just retrieve the paged amount of
> documents as the User asks for them. 10, 20 30, etc. at a time. I also
> maintain state with this TopDocs object by passing it back and forth
> between client/server with pointers to current locations. We do limit
> the size of the TopDocs object to 200. (somewhat arbitrary)
>
> TopDocs also contains a count of the number of actual hits that
> resulted
> from the search. I use this to warn the user that his search should be
> narrowed if necessary. Here's an ex. Our employeecomments table has 1
> million records. A search for the word 'labor' returns a count of
> 157,000+
> hits but we only return the top 20 along with the TopDocs object
> (hidden
> for state) and a statement that 'maybe you should refine your search a
> little';>) (we do tell them the amount of hits though). Also we
> limit the
> actual size of the TopDocs Object to the top 200 records.
> --------------
>
> Which approach are you following to expose the data? christian's
> proposal?
> In christian's proposal, what is really needed for serialization is
> Hit, but then Hit is not thing but a Document and a score wich can be
> projected as well.
>
> --------------
> My SerializableHits object is really nothing more than a rebuild of
> a Hit
> and score into serializable components. I use the doc number from the
> TopDocs to obtain the document and use the TopDocs score. The entire
> reason behind this is to allow Lucene classes we had originally
> located
> locally to our application to be moved to a remote server that
> deals solely
> with Lucene. Now we have our application on clustered JBoss which
> accesses
> remote servers that solely deal with Lucene (add, update, delete,
> search).
> --------------
>
> I don't see the need for a lazy Hit in this scheme, hence no need for
> a serializable version.
>
> BTW who is consuming Hit(s) aside for the user's application? does
> Lucene has (public) APIs consuming Hits?
>
> --------------
> In my case the application is the only consumer. I've never looked at
> Lucene in that way i.e. if it were the consumer. I hope this helps.
>
> Let me know what you think.
> --------------
>
> Emmanuel
>
> On 7 juin 07, at 22:47, John Griffin wrote:
>
>> Do we want to convert the Lucene Hits object to a serializable
>> format so it could be accessed remotely? I'm have developed this at
>> work and have a 'SerializablelHits' object for this purpose. Is
>> this overkill right now? Change later? Thoughts?
>>
>>
>>
>> John G.
>>
>> _______________________________________________
>> hibernate-dev mailing list
>> hibernate-dev(a)lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev
>
17 years, 6 months
Re: [hibernate-dev] Maven and HibernateExt
by Steve Ebersole
Shoot, this has been planned for almost a year now ;)
Emmanuel Bernard wrote:
> Funny,
>
> Steve is considering the reorganization of the repository as you
> speak. I think bot of you agree.
>
> I personally don't care as long as you:
> - don't loose my file history
> - don't break the work
>
> Emmanuel
>
> PS as for your last mail, get HibernateExt from trunk.
>
> On 11 juin 07, at 13:45, hardy(a)ferentschik.de wrote:
>
>> On Mon, 11 Jun 2007 17:30:15 +0200, Emmanuel Bernard
>> <emmanuel(a)hibernate.org> wrote:
>>
>>> Hi Hardy
>>> I would recommend to get Hibernate3 from the branch_3_2 (ie ant),
>>> HAN > / HEM / HSearch being aligned with Hibernate Core 3.2
>>
>> Thanks Emmanuel. I'll do it this way.
>>
>> One could argue, though, that the svn structure is a little misleading.
>> I would expect everything under
>> http://anonsvn.jboss.org/repos/hibernate/trunk to form one unit,
>> meaning work/compile together. The reality seems to be that
>> Hibernate3 and HibernateExt have independend life cycles.
>>
>> Wouldn't it be better to have
>> http://anonsvn.jboss.org/repos/hibernate/Hibernate3/trunk and
>> http://anonsvn.jboss.org/repos/hibernate/HibernateExt/trunk? This
>> would reflect more the reality of the situation. It allows for the
>> possibiltiy that the trunk of HSearch depends on a branch of the core.
>>
>> You could even push the seperation between trunk, branches and tags
>> all the way down to each specific extension, eg
>> http://anonsvn.jboss.org/repos/hibernate/HibernateExt/search/trunk.
>>
>> Has there ever been talk about this on the mailing list?
>>
>> As you might have noticed version control is my hobby, so please tell
>> me if I am too nosy.
>>
>> For now I will make sure that I get the branch_3_2 for my work with
>> HSearch.
>>
>> Cheers
>> Hardy
>> --
>> Hartmut Ferentschik
>> Ekholmsv.339 ,1, 127 45 Skärholmen, Sweden
>> Phone: +46 855 923 676 (h); +46 704 225 097 (m)
>
>
17 years, 6 months
hsearch-6 serializable Hits object
by John Griffin
Do we want to convert the Lucene Hits object to a serializable format so it
could be accessed remotely? I'm have developed this at work and have a
'SerializablelHits' object for this purpose. Is this overkill right now?
Change later? Thoughts?
John G.
17 years, 6 months
Maven and HibernateExt
by hibernate@ferentschik.de
Hi there,
I am not sure if I missed something or if there is some other documentation, but how do I build the projects under HibernateExt against the latest hibernate core?
I just updated the trunk (http://anonsvn.jboss.org/repos/hibernate/trunk) and got the Hibernate3 building using the new maven 2 project layout, but how do I eg now build HSearch? That's still using the old ant build, right? It would be great if someone could tell me what to do.
Can I also suggest to set add the target directory of each maven module to the svn:ignore list? After building Hibernate3 my IDE reports all target directories as unversioned
Cheers,
Hardy
17 years, 6 months
Re: [hibernate-dev] hibernate-oracle9-testsuite Build Completed With Testsuite Errors
by Aleksandar Kostadinov
It is low on disk space.
I'm working to fix.
Steve Ebersole wrote, On 06/09/2007 07:15 PM (EEST):
> Appears the DB may be down/inaccessible.
>
>
> jboss-qa-internal(a)redhat.com wrote:
>> View results here ->
>> http://cruisecontrol.jboss.com/cc/buildresults/hibernate-oracle9-testsuit...
>>
>>
>> TESTS FAILED
>> Ant Error Message:
>> /qa/services/cruisecontrol/work/scripts/build-hibernate-db-matrix.xml:113:
>> The following error occurred while executing this line:
>> /qa/services/cruisecontrol/work/scripts/build-hibernate-db-matrix.xml:90:
>> The following error occurred while executing this line:
>> /qa/services/cruisecontrol/work/scripts/build-common-targets.xml:11:
>> Build Successful - Tests completed with errors or failures.
>> Date of build: 06/09/2007 03:36:59
>> Time to build: 11 minutes 20 seconds
>>
>> Unit Tests: (1057) Total Errors and Failures: (267)
>> testDistinctId org.hibernate.test.id.MultipleHiLoPerTableGeneratorTest
>> testRollingBack
>> org.hibernate.test.id.MultipleHiLoPerTableGeneratorTest
>> testAllParams org.hibernate.test.id.MultipleHiLoPerTableGeneratorTest
>> testUpdateIdBag org.hibernate.test.idbag.IdBagTest
>> testJoin org.hibernate.test.idbag.IdBagTest
>> testIdClass org.hibernate.test.idclass.IdClassTest
>> testHqlIdPropertyReferences
>> org.hibernate.test.idprops.IdentifierPropertyReferencesTest
>> testCriteriaIdPropertyReferences
>> org.hibernate.test.idprops.IdentifierPropertyReferencesTest
>> testImmutable org.hibernate.test.immutable.ImmutableTest
>> testBatchOrdering org.hibernate.test.insertordering.InsertOrderingTest
>> testLazy
>> org.hibernate.test.instrument.runtime.CGLIBInstrumentationTest
>> testDirtyCheck
>> org.hibernate.test.instrument.runtime.CGLIBInstrumentationTest
>> testFetchAll
>> org.hibernate.test.instrument.runtime.CGLIBInstrumentationTest
>> testLazyManyToOne
>> org.hibernate.test.instrument.runtime.CGLIBInstrumentationTest
>> testPropertyInitialized
>> org.hibernate.test.instrument.runtime.CGLIBInstrumentationTest
>> testManyToOneProxy
>> org.hibernate.test.instrument.runtime.CGLIBInstrumentationTest
>> testDirtyCheck
>> org.hibernate.test.instrument.runtime.JavassistInstrumentationTest
>> testPropertyInitialized
>> org.hibernate.test.instrument.runtime.JavassistInstrumentationTest
>> testManyToOneProxy
>> org.hibernate.test.instrument.runtime.JavassistInstrumentationTest
>> testLazyPropertyCustomType
>> org.hibernate.test.instrument.runtime.JavassistInstrumentationTest
>> testCollectionIntercept org.hibernate.test.interceptor.InterceptorTest
>> testPropertyIntercept org.hibernate.test.interceptor.InterceptorTest
>> testPropertyIntercept2 org.hibernate.test.interceptor.InterceptorTest
>> testComponentInterceptor
>> org.hibernate.test.interceptor.InterceptorTest
>> testStatefulIntercept org.hibernate.test.interceptor.InterceptorTest
>> testInterfaceProxies
>> org.hibernate.test.interfaceproxy.InterfaceProxyTest
>> testIterate org.hibernate.test.iterate.IterateTest
>> testScroll org.hibernate.test.iterate.IterateTest
>> testSequentialSelects org.hibernate.test.join.JoinTest
>> testSequentialSelectsOptionalData org.hibernate.test.join.JoinTest
>> testAccessAsIncorrectSubclass
>> org.hibernate.test.joinedsubclass.JoinedSubclassTest
>> testQuerySubclassAttribute
>> org.hibernate.test.joinedsubclass.JoinedSubclassTest
>> testJoinedSubclass
>> org.hibernate.test.joinedsubclass.JoinedSubclassTest
>> testLockingJoinedSubclass
>> org.hibernate.test.joinedsubclass.JoinedSubclassTest
>> testProjection org.hibernate.test.joinfetch.JoinFetchTest
>> testJoinFetch org.hibernate.test.joinfetch.JoinFetchTest
>> testCollectionFilter org.hibernate.test.joinfetch.JoinFetchTest
>> testJoinFetchManyToMany org.hibernate.test.joinfetch.JoinFetchTest
>> testManyToOneGeneratedIdsOnSave
>> org.hibernate.test.jpa.cascade.CascadeTest
>> testManyToOneGeneratedIds org.hibernate.test.jpa.cascade.CascadeTest
>> testManyToOneAssignedIds org.hibernate.test.jpa.cascade.CascadeTest
>> testOneToOneGeneratedIds org.hibernate.test.jpa.cascade.CascadeTest
>> testOneToOneAssignedIds org.hibernate.test.jpa.cascade.CascadeTest
>> testManyToOnePropertyRefGeneratedIds
>> org.hibernate.test.jpa.cascade.CascadeTest
>> testManyToOnePropertyRefAssignedIds
>> org.hibernate.test.jpa.cascade.CascadeTest
>> testOneToOnePropertyRefGeneratedIds
>> org.hibernate.test.jpa.cascade.CascadeTest
>> testOneToOnePropertyRefAssignedIds
>> org.hibernate.test.jpa.cascade.CascadeTest
>> testLazy org.hibernate.test.jpa.fetch.FetchingTest
>> testHibernateFetchingLazy org.hibernate.test.jpa.fetch.FetchingTest
>> testStaleVersionedInstanceFoundInQueryResult
>> org.hibernate.test.jpa.lock.RepeatableReadTest
>> testStaleNonVersionedInstanceFoundInQueryResult
>> org.hibernate.test.jpa.lock.RepeatableReadTest
>> testEjb3ProxyUsage org.hibernate.test.jpa.proxy.JPAProxyTest
>> testGetSemantics org.hibernate.test.jpa.proxy.JPAProxyTest
>> testAliasNameSameAsUnqualifiedEntityName
>> org.hibernate.test.jpa.ql.JPAQLComplianceTest
>> testRemoveThenContains
>> org.hibernate.test.jpa.removed.RemovedEntityTest
>> testRemoveThenGet org.hibernate.test.jpa.removed.RemovedEntityTest
>> testSaveCascadedToKeyManyToOne
>> org.hibernate.test.keymanytoone.bidir.component.LazyKeyManyToOneTest
>> testLoadingStrategies
>> org.hibernate.test.keymanytoone.bidir.component.LazyKeyManyToOneTest
>> testSaveCascadedToKeyManyToOne
>> org.hibernate.test.keymanytoone.bidir.embedded.KeyManyToOneTest
>> testLoadingStrategies
>> org.hibernate.test.keymanytoone.bidir.embedded.KeyManyToOneTest
>> testOneToOne org.hibernate.test.legacy.ABCProxyTest
>> testDiscriminatorFiltering org.hibernate.test.legacy.ABCProxyTest
>> testNarrow org.hibernate.test.legacy.ABCProxyTest
>> testSharedColumn org.hibernate.test.legacy.ABCProxyTest
>> testSubclassing org.hibernate.test.legacy.ABCProxyTest
>> testSubclassMap org.hibernate.test.legacy.ABCProxyTest
>> testSubclassing org.hibernate.test.legacy.ABCTest
>> testFormulaAssociation org.hibernate.test.legacy.ABCTest
>> testGetSave org.hibernate.test.legacy.ABCTest
>> testComponentNotNull org.hibernate.test.legacy.ComponentNotNullTest
>> testCompositeElement org.hibernate.test.legacy.ComponentNotNullTest
>> testUnionSubclass org.hibernate.test.legacy.IJ2Test
>> testFormulaDiscriminator org.hibernate.test.legacy.IJTest
>> testOneToOnePropertyRef org.hibernate.test.legacy.MapTest
>> testMap org.hibernate.test.legacy.MapTest
>> testMapOneToOne org.hibernate.test.legacy.MapTest
>> testNamedQuery org.hibernate.test.legacy.MasterDetailTest
>> testOuterJoin org.hibernate.test.legacy.MasterDetailTest
>> testCopy org.hibernate.test.legacy.MasterDetailTest
>> testNotNullDiscriminator org.hibernate.test.legacy.MasterDetailTest
>> testSelfManyToOne org.hibernate.test.legacy.MasterDetailTest
>> testExample org.hibernate.test.legacy.MasterDetailTest
>> testNonLazyBidirectional org.hibernate.test.legacy.MasterDetailTest
>> testCollectionQuery org.hibernate.test.legacy.MasterDetailTest
>> testMasterDetail org.hibernate.test.legacy.MasterDetailTest
>> testIncomingOutgoing org.hibernate.test.legacy.MasterDetailTest
>> testCascading org.hibernate.test.legacy.MasterDetailTest
>> testOneToOneCache org.hibernate.test.legacy.OneToOneCacheTest
>> testManyToMany org.hibernate.test.legacy.ParentChildTest
>> testDialectSQLFunctions org.hibernate.test.legacy.SQLFunctionsTest
>> testSetProperties org.hibernate.test.legacy.SQLFunctionsTest
>> testBroken org.hibernate.test.legacy.SQLFunctionsTest
>> testNothinToUpdate org.hibernate.test.legacy.SQLFunctionsTest
>> testCachedQuery org.hibernate.test.legacy.SQLFunctionsTest
>> testCachedQueryRegion org.hibernate.test.legacy.SQLFunctionsTest
>> testSQLFunctions org.hibernate.test.legacy.SQLFunctionsTest
>> testBlobClob org.hibernate.test.legacy.SQLFunctionsTest
>> testSqlFunctionAsAlias org.hibernate.test.legacy.SQLFunctionsTest
>> testCachedQueryOnInsert org.hibernate.test.legacy.SQLFunctionsTest
>> testSetPropertiesMap org.hibernate.test.legacy.SQLFunctionsTest
>> testTS org.hibernate.test.legacy.SQLLoaderTest
>> testFindBySQLStar org.hibernate.test.legacy.SQLLoaderTest
>> testComponentStar org.hibernate.test.legacy.SQLLoaderTest
>> testComponentNoStar org.hibernate.test.legacy.SQLLoaderTest
>> testFindSimpleBySQL org.hibernate.test.legacy.SQLLoaderTest
>> testFindBySQLSimpleByDiffSessions
>> org.hibernate.test.legacy.SQLLoaderTest
>> testFindBySQLDiscriminatedSameSession
>> org.hibernate.test.legacy.SQLLoaderTest
>> testFindBySQLDiscriminatedDiffSession
>> org.hibernate.test.legacy.SQLLoaderTest
>> testCompositeIdId org.hibernate.test.legacy.SQLLoaderTest
>> testSessionStats org.hibernate.test.legacy.StatisticsTest
>> testBoundedMaterializedBlobAccess org.hibernate.test.lob.BlobTest
>> testBoundedBlobLocatorAccess org.hibernate.test.lob.BlobTest
>> testUnboundedBlobLocatorAccess org.hibernate.test.lob.BlobTest
>> testBoundedMaterializedClobAccess org.hibernate.test.lob.ClobTest
>> testBoundedClobLocatorAccess org.hibernate.test.lob.ClobTest
>> testUnboundedClobLocatorAccess org.hibernate.test.lob.ClobTest
>> testNewSerializableType org.hibernate.test.lob.SerializableTypeTest
>> testManyToManyWithFormula org.hibernate.test.manytomany.ManyToManyTest
>> testIndexFormulaMap org.hibernate.test.map.MapIndexFormulaTest
>> testSQLQuery org.hibernate.test.map.MapIndexFormulaTest
>> testMapCompositeElementWithFormula
>> org.hibernate.test.mapcompelem.MapCompositeElementTest
>> testQueryMapCompositeElement
>> org.hibernate.test.mapcompelem.MapCompositeElementTest
>> testManyToManyFormula
>> org.hibernate.test.mapelemformula.MapElementFormulaTest
>> testMixedInheritance org.hibernate.test.mixed.MixedTest
>> testUpdate
>> org.hibernate.test.naturalid.immutable.ImmutableNaturalIdTest
>> testReattachmentNaturalIdCheck
>> org.hibernate.test.naturalid.mutable.MutableNaturalIdTest
>> testNaturalIdCheck
>> org.hibernate.test.naturalid.mutable.MutableNaturalIdTest
>> testNonexistentNaturalIdCache
>> org.hibernate.test.naturalid.mutable.MutableNaturalIdTest
>> testNaturalIdCache
>> org.hibernate.test.naturalid.mutable.MutableNaturalIdTest
>> testQuerying org.hibernate.test.naturalid.mutable.MutableNaturalIdTest
>> testJoinedSubclass org.hibernate.test.ondelete.OnDeleteTest
>> testOneToManyLinkTable org.hibernate.test.onetomany.OneToManyTest
>> testManyToManySize org.hibernate.test.onetomany.OneToManyTest
>> testOneToOneFormula
>> org.hibernate.test.onetoone.formula.OneToOneFormulaTest
>> testOneToOneEmbeddedCompositeKey
>> org.hibernate.test.onetoone.formula.OneToOneFormulaTest
>> testOneToOneOnSubclass
>> org.hibernate.test.onetoone.joined.JoinedSubclassOneToOneTest
>> testOneToOneViaAssociationTable
>> org.hibernate.test.onetoone.link.OneToOneLinkTest
>> testOneToOneOnSubclass
>> org.hibernate.test.onetoone.nopojo.DynamicMapOneToOneTest
>> testOptionalOneToOneRetrieval
>> org.hibernate.test.onetoone.optional.OptionalOneToOneTest
>> testOneToOneOnSubclass
>> org.hibernate.test.onetoone.singletable.DiscrimSubclassOneToOneTest
>> testCreateTree org.hibernate.test.ops.CreateTest
>> testNoUpdatesOnCreateVersionedWithCollection
>> org.hibernate.test.ops.CreateTest
>> testCreateTreeWithGeneratedId org.hibernate.test.ops.CreateTest
>> testCreateException org.hibernate.test.ops.CreateTest
>> testCreateExceptionWithGeneratedId org.hibernate.test.ops.CreateTest
>> testBasic org.hibernate.test.ops.CreateTest
>> testDeleteVersionedWithCollectionNoUpdate
>> org.hibernate.test.ops.DeleteTest
>> testNoUpdateOnDelete org.hibernate.test.ops.DeleteTest
>> testNoUpdateOnDeleteWithCollection org.hibernate.test.ops.DeleteTest
>> testMergeBidiPrimayKeyOneToOne org.hibernate.test.ops.MergeTest
>> testMergeBidiForeignKeyOneToOne org.hibernate.test.ops.MergeTest
>> testNoExtraUpdatesOnMerge org.hibernate.test.ops.MergeTest
>> testNoExtraUpdatesOnMergeWithCollection
>> org.hibernate.test.ops.MergeTest
>> testNoExtraUpdatesOnMergeVersioned org.hibernate.test.ops.MergeTest
>> testNoExtraUpdatesOnMergeVersionedWithCollection
>> org.hibernate.test.ops.MergeTest
>> testPersistThenMergeInSameTxnWithVersion
>> org.hibernate.test.ops.MergeTest
>> testPersistThenMergeInSameTxnWithTimestamp
>> org.hibernate.test.ops.MergeTest
>> testMergeDeepTree org.hibernate.test.ops.MergeTest
>> testMergeDeepTreeWithGeneratedId org.hibernate.test.ops.MergeTest
>> testMergeTree org.hibernate.test.ops.MergeTest
>> testMergeTreeWithGeneratedId org.hibernate.test.ops.MergeTest
>> testMergeManaged org.hibernate.test.ops.MergeTest
>> testRecursiveMergeTransient org.hibernate.test.ops.MergeTest
>> testDeleteAndMerge org.hibernate.test.ops.MergeTest
>> testMergeManyToManyWithCollectionDeference
>> org.hibernate.test.ops.MergeTest
>> testSaveOrUpdateDeepTree org.hibernate.test.ops.SaveOrUpdateTest
>> testSaveOrUpdateDeepTreeWithGeneratedId
>> org.hibernate.test.ops.SaveOrUpdateTest
>> testSaveOrUpdateTree org.hibernate.test.ops.SaveOrUpdateTest
>> testSaveOrUpdateTreeWithGeneratedId
>> org.hibernate.test.ops.SaveOrUpdateTest
>> testSaveOrUpdateManaged org.hibernate.test.ops.SaveOrUpdateTest
>> testSaveOrUpdateGot org.hibernate.test.ops.SaveOrUpdateTest
>> testSaveOrUpdateGotWithMutableProp
>> org.hibernate.test.ops.SaveOrUpdateTest
>> testEvictThenSaveOrUpdate org.hibernate.test.ops.SaveOrUpdateTest
>> testOptimisticLockDirty org.hibernate.test.optlock.OptimisticLockTest
>> testOptimisticLockAll org.hibernate.test.optlock.OptimisticLockTest
>> testOptimisticLockDirtyDelete
>> org.hibernate.test.optlock.OptimisticLockTest
>> testOptimisticLockAllDelete
>> org.hibernate.test.optlock.OptimisticLockTest
>> testOrderBy org.hibernate.test.ordered.OrderByTest
>> testOrphanDelete org.hibernate.test.orphan.OrphanTest
>> testOrphanDeleteOnDelete org.hibernate.test.orphan.OrphanTest
>> testOrphanDeleteAfterPersist org.hibernate.test.orphan.OrphanTest
>> testOrphanDeleteAfterPersistAndFlush
>> org.hibernate.test.orphan.OrphanTest
>> testOrphanDeleteAfterLock org.hibernate.test.orphan.OrphanTest
>> testOrphanDeleteOnSaveOrUpdate org.hibernate.test.orphan.OrphanTest
>> testOrphanDeleteOnSaveOrUpdateAfterSerialization
>> org.hibernate.test.orphan.OrphanTest
>> testOrphanDeleteOnMerge org.hibernate.test.orphan.OrphanTest
>> testDeleteParentWithBidirOrphanDeleteCollectionBasedOnPropertyRef
>> org.hibernate.test.orphan.PropertyRefTest
>> testPagination org.hibernate.test.pagination.PaginationTest
>> testOneToOnePropertyRef
>> org.hibernate.test.propertyref.basic.PropertyRefTest
>> testNonLazyBagKeyPropertyRef
>> org.hibernate.test.propertyref.basic.PropertyRefTest
>> testManyToManyPropertyRef
>> org.hibernate.test.propertyref.basic.PropertyRefTest
>> testJoinFetchPropertyRef
>> org.hibernate.test.propertyref.basic.PropertyRefTest
>> testComponentPropertyRef
>> org.hibernate.test.propertyref.component.complete.CompleteComponentPropertyRefTest
>>
>> testComponentPropertyRef
>> org.hibernate.test.propertyref.component.partial.PartialComponentPropertyRefTest
>>
>> testOneToOnePropertyRef
>> org.hibernate.test.propertyref.inheritence.discrim.SubclassPropertyRefTest
>>
>> testPropertyRefToJoinedSubclass
>> org.hibernate.test.propertyref.inheritence.joined.JoinedSubclassPropertyRefTest
>>
>> testOneToOnePropertyRef
>> org.hibernate.test.propertyref.inheritence.union.UnionSubclassPropertyRefTest
>>
>> testFinalizeFiltered org.hibernate.test.proxy.ProxyTest
>> testProxyException org.hibernate.test.proxy.ProxyTest
>> testProxySerializationAfterSessionClosed
>> org.hibernate.test.proxy.ProxyTest
>> testProxySerialization org.hibernate.test.proxy.ProxyTest
>> testProxy org.hibernate.test.proxy.ProxyTest
>> testSubsequentNonExistentProxyAccess
>> org.hibernate.test.proxy.ProxyTest
>> testProxyEviction org.hibernate.test.proxy.ProxyTest
>> testFullyLoadedPCSerialization org.hibernate.test.proxy.ProxyTest
>> testQueryCacheInvalidation
>> org.hibernate.test.querycache.QueryCacheTest
>> testProjectionCache org.hibernate.test.querycache.QueryCacheTest
>> testQueryCacheFetch org.hibernate.test.querycache.QueryCacheTest
>> testReadOnlyMode org.hibernate.test.readonly.ReadOnlyTest
>> testUpdateOwnerAfterClear
>> org.hibernate.test.reattachment.CollectionReattachmentTest
>> testUpdateOwnerAfterEvict
>> org.hibernate.test.reattachment.CollectionReattachmentTest
>> testUpdateAfterEvict
>> org.hibernate.test.reattachment.ProxyReattachmentTest
>> testUpdateAfterClear
>> org.hibernate.test.reattachment.ProxyReattachmentTest
>> testOrderBy org.hibernate.test.sorted.SortTest
>> testAutoDetectAliasing
>> org.hibernate.test.sql.hand.query.NativeSQLQueriesTest
>> testMixAndMatchEntityScalar
>> org.hibernate.test.sql.hand.query.NativeSQLQueriesTest
>> testSessionStatistics org.hibernate.test.stats.SessionStatsTest
>> testCollectionFetchVsLoad org.hibernate.test.stats.StatsTest
>> testQueryStatGathering org.hibernate.test.stats.StatsTest
>> testFiltersWithSubclass
>> org.hibernate.test.subclassfilter.DiscrimSubclassFilterTest
>> testFiltersWithJoinedSubclass
>> org.hibernate.test.subclassfilter.JoinedSubclassFilterTest
>> testFiltersWithUnionSubclass
>> org.hibernate.test.subclassfilter.UnionSubclassFilterTest
>> testEntitySubselect org.hibernate.test.subselect.SubselectTest
>> testSubselectFetchHql
>> org.hibernate.test.subselectfetch.SubselectFetchTest
>> testSubselectFetchNamedParam
>> org.hibernate.test.subselectfetch.SubselectFetchTest
>> testSubselectFetchPosParam
>> org.hibernate.test.subselectfetch.SubselectFetchTest
>> testSubselectFetchWithLimit
>> org.hibernate.test.subselectfetch.SubselectFetchTest
>> testManyToManyCriteriaJoin
>> org.hibernate.test.subselectfetch.SubselectFetchTest
>> testSubselectFetchCriteria
>> org.hibernate.test.subselectfetch.SubselectFetchTest
>> testTernary org.hibernate.test.ternary.TernaryTest
>> testUpdateFalse org.hibernate.test.timestamp.TimestampTest
>> testComponent org.hibernate.test.timestamp.TimestampTest
>> testConcurrent org.hibernate.test.tm.CMTTest
>> testConcurrentCachedQueries org.hibernate.test.tm.CMTTest
>> testConcurrentCachedDirtyQueries org.hibernate.test.tm.CMTTest
>> testCMT org.hibernate.test.tm.CMTTest
>> testCurrentSession org.hibernate.test.tm.CMTTest
>> testCurrentSessionWithIterate org.hibernate.test.tm.CMTTest
>> testCurrentSessionWithScroll org.hibernate.test.tm.CMTTest
>> testAggressiveReleaseWithExplicitDisconnectReconnect
>> org.hibernate.test.tm.CMTTest
>> testAggressiveReleaseWithConnectionRetreival
>> org.hibernate.test.tm.CMTTest
>> testCreateQuery org.hibernate.test.typedmanytoone.TypedManyToOneTest
>> testCreateQueryNull
>> org.hibernate.test.typedmanytoone.TypedManyToOneTest
>> testCreateQuery org.hibernate.test.typedonetoone.TypedOneToOneTest
>> testCreateQueryNull org.hibernate.test.typedonetoone.TypedOneToOneTest
>> testSave org.hibernate.test.typeparameters.TypeParameterTest
>> testLoading org.hibernate.test.typeparameters.TypeParameterTest
>> testUnconstrainedNoCache
>> org.hibernate.test.unconstrained.UnconstrainedTest
>> testUnconstrainedOuterJoinFetch
>> org.hibernate.test.unconstrained.UnconstrainedTest
>> testUnconstrained org.hibernate.test.unconstrained.UnconstrainedTest
>> testBackRef org.hibernate.test.unidir.BackrefTest
>> testUnionSubclass org.hibernate.test.unionsubclass.UnionSubclassTest
>> testUnionSubclassCollection
>> org.hibernate.test.unionsubclass.UnionSubclassTest
>> testUnionSubclassFetchMode
>> org.hibernate.test.unionsubclass.UnionSubclassTest
>> testUnionSubclassOneToMany
>> org.hibernate.test.unionsubclass.UnionSubclassTest
>> testUnionSubclassManyToOne
>> org.hibernate.test.unionsubclass.UnionSubclassTest
>> testNestedUnionedSubclasses
>> org.hibernate.test.unionsubclass.UnionSubclassTest
>> testQuerySubclassAttribute
>> org.hibernate.test.unionsubclass2.UnionSubclassTest
>> testUnionSubclass org.hibernate.test.unionsubclass2.UnionSubclassTest
>> testBasicOperation
>> org.hibernate.test.usercollection.basic.UserCollectionTypeTest
>> testBasicOperation
>> org.hibernate.test.usercollection.parameterized.ParameterizedUserCollectionTypeTest
>>
>> testVersionShortCircuitFlush org.hibernate.test.version.VersionTest
>> testCollectionVersion org.hibernate.test.version.VersionTest
>> testCollectionNoVersion org.hibernate.test.version.VersionTest
>> testCollectionVersion org.hibernate.test.version.db.DbVersionTest
>> testCollectionNoVersion org.hibernate.test.version.db.DbVersionTest
>> testWhere org.hibernate.test.where.WhereTest
>>
>>
>>
>> Modifications since last build: (first 50 of 0)
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> hibernate-dev mailing list
>> hibernate-dev(a)lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev
>
17 years, 6 months