I am fetching business data from Oracle DB and saving it into a business class object. I want to save this object's state so I can use this anywhere in my code. I am thinking to achieve this with Seriailazation or with help of Session (session.setAttribute). Please suggest which will be most optimal and effective approach ? Please also suggest some others approaches if applicable ?