What exactly do you mean by transactions? EntityQuery is pretty useful for lists with paging. If you rather want to implement some background batch processing I would suggest to check Hibernate Scrollableresults and Hibernate StatelessSession... this is you chapter then: Batch processing
What I meant by transactions is creating and updating records based upon a resultList that can be pretty big.
I had thought about hibernate, but I have not setup my project to use hibernate. I had wanted to switch over to use hibernate at some point, but I guess now is a good time.
I will check the Seam documentation for setting hibernate up. Or, is there a good site that can step me through this?
Thanks Gabor! The scrollableresults is exactly what I am looking for.