🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #141909

Re: Spring - HibernateTemplate i JdbcTemplate w jednej transakcji

#141909
From: mproch
Date: Sat, 25 Oct 2008 20:27
30 lines
2547 bytes
On 23 Paź, 12:38, yew <y...@ql.dude> wrote:
> Witam,
>
> Czy da się użyć tych obiektów w tej samej transakcji, a jeśli tak to jak?
>
> W skrócie:
> Robię archiwizację danych w jednej transakcji i o ile kilka prostych
> czynności mogę zrobić za pomocą HibernateTemplate (jest to dużo
> wygodniejsze), to przepisanie 50 tys. zmodyfikowanych encji trwa bardzo
> długo i dużo szybciej działa przy użyciu jdnego polecenia sql.
> Jednak jeśli użyję sobie HibernateTemplate.save(obj) a następnie
> JdbcTemplate.update(sql) to dostaję wyjątek:
>
> org.springframework.dao.CannotAcquireLockException:
> PreparedStatementCallback; SQL [...]; Lock wait timeout exceeded; try
> restarting transaction; nested exception is java.sql.SQLException: Lock
> wait timeout exceeded; try restarting transaction
>
> Pomocy :)
>
> --
> yew

A jaką masz obecnie konfigurację - w szczególności powiązania
SessionFactory, DataSource'a i HibernateTransactionManager'a ? Wg
moich (fakt, dość prostych...) doświadczeń w zasadzie nic nie trzeba
robić - po prostu działa... ;)
- w szczególności opis:
http://static.springframework.org/spring/docs/2.5.x/api/org/springframework/orm/hibernate3/HibernateTransactionManager.html
na to nie wskazuje...
Technical Details
Message-ID: <8946ab26-04a5-4359-acc4-5ac81904f480@64g2000hsm.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!64g2000hsm.googlegroups.com!not-for-mail
References: <gdpk7b$ios$1@pippin.nask.net.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!64g2000hsm.googlegroups.com!not-for-mail
From: mproch <maciej.prochniak@javatech.com.pl>
Newsgroups: pl.comp.lang.java
Subject: Re: Spring - HibernateTemplate i JdbcTemplate w jednej transakcji
Date: Sat, 25 Oct 2008 13:27:11 -0700 (PDT)
Organization: http://groups.google.com
Lines: 33
Message-ID: <8946ab26-04a5-4359-acc4-5ac81904f480@64g2000hsm.googlegroups.com>
References: <gdpk7b$ios$1@pippin.nask.net.pl>
NNTP-Posting-Host: 212.76.37.216
Mime-Version: 1.0
X-Trace: posting.google.com 1224966432 23838 127.0.0.1 (25 Oct 2008 20:27:12 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Sat, 25 Oct 2008 20:27:12 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: 64g2000hsm.googlegroups.com; posting-host=212.76.37.216;  posting-account=jhkUqwoAAADPCQYW9W4ULSYl_bdrehZ1
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.1)  Gecko/2008070208 Firefox/3.0.1,gzip(gfe),gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit