Hi all My question is about if an iBatis Dao can be injected in a non-DAO class to use its services.
Can I write so? <pre> public SomeThing methodOfNonDaoClass() { try { dao.startTransaction(); dao.startBatch(); <some non-dao work on myData> dao.insertXXXX(myData); for() { dao.updateXXXX() } dao.executeBatch(); dao.commitTransaction(); } catch (Exception e) { e.printStackTrace(); } finally{ try { dao.endTransaction(); } catch (SQLException e) { e.printStackTrace(); } } return someThing; } </pre> The dao instance has been injected in NonDaoClass after construction. The big question is if the transactional context works also "I am not" in the DAO code. Thank you all -- Giorgio Vespucci giorgio [dot] vespucci [at] gmail [dot] com Skype, Twitter, Slideshare: gvespucci Linux User #471792 http://xpermanwalking.blogspot.com