🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Spring - HibernateTemplate i JdbcTemplate w jednej transakcji

#141907
From: yew
Date: Thu, 23 Oct 2008 10:38
21 lines
1537 bytes
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
Technical Details
Message-ID: <gdpk7b$ios$1@pippin.nask.net.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!not-for-mail
From: yew <yew@ql.dude>
Newsgroups: pl.comp.lang.java
Subject: Spring - HibernateTemplate i JdbcTemplate w jednej transakcji
Date: Thu, 23 Oct 2008 12:38:35 +0200
Organization: NASK - www.nask.pl
Lines: 21
Message-ID: <gdpk7b$ios$1@pippin.nask.net.pl>
NNTP-Posting-Host: tyra.jak.wol.w.omnigence.com
Mime-Version: 1.0
X-Trace: pippin.nask.net.pl 1224758316 19228 195.164.48.94 (23 Oct 2008 10:38:36 GMT)
X-Complaints-To: abuse at nask pl
NNTP-Posting-Date: Thu, 23 Oct 2008 10:38:36 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.12 (Windows/20080213)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit