I faced with a bit a problem with active JDBC in my code.
I opened connection then I do query:
LazyList<Staff> allRecords = Staff.findAll().limit(1); - where Staff is Model
after this I close connection and call other method passing allRecords as param.
And if do something like: System.out.println(allRecords.toString()); in other method. It will fail with DBException (Are you sure you opened connection? Query: SELECT * FROM Stuff LIMIT 1.)
At this moment I found workaround. I call other method and after getting results I close connection.
But could explain me why I need connection after I made query and stored it as LazyList?