我試圖從數據庫異步加載一些信息。休眠異常
我有一個與ClassB具有一對一關係的類A.
我做什麼,在數據庫中獲得A級的數量,然後加載類的數量有限
,因爲Hibernate運行3個查詢:首先得算,第二個拿到A級,第三加載B類在A級映射
我運行它非同步使用這樣的計時器:
Timer timer = new Timer(true);
// add the task to the timer
timer.schedule(task, 1);
的task.run調用加載方法
如果我沒有使用計時器,測試工作正常。如果我正在使用它,Hibernate會拋出一個TableNotFound異常的第三個查詢
任何想法,有什麼問題?
Hibernate沒有'TableNotFoundException'; Hadoop的確如此。你至少可以發佈有問題的堆棧跟蹤嗎?顯示「加載」代碼以及適當的映射也會有所幫助。 – ChssPly76 2009-10-26 18:11:43
是的,它不是一個休眠異常,hibernate拋出一個關於未找到表的SQL錯誤的異常b/c – Noura 2009-10-28 11:23:25