My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Sessionless  
Running SimpleJPA in sessionless mode
Phase-Deploy, Phase-Implementation
Updated Feb 4, 2010 by treeder

NOTE: This is the default mode now.

Introduction

There's a config setting in SimpleJPA, "sessionless", that enables SimpleJPA to run without the concept of sessions as you would be used to with Hibernate. Since SimpleDB has no concept of open connections, no transactions, no commits, no rollbacks, etc, SimpleJPA can follow along those lines too.

Benefits

The benefits of running sessionless:

  • Can lazy load result sets, object references, and collections at any future time without requiring the EntityManager that first retrieved the object to be open
  • Single shared global cache (second level cache)
  • No transaction management required which makes for much simpler programming

How to enable

Set sessionless=true in simplejpa.properties.


Sign in to add a comment
Powered by Google Project Hosting