Skip to main content


Sahoo is an engineer at Sun Microsystems, working in Java EE application server development engineering group. He contributes to glassfish project. Besides that he is also involved in writing a portability checking tool for Java EE applications. Prior experiences include working in C++ language binding for an object database management system, developing enterprise applications using CORBA & messaging middleware. Although his full name is Sanjeeb Kumar Sahoo, he prefers to be called by his last name *Sahoo*.


ss141213's blog

My experience while writing an annotation processor - part II

Posted by ss141213 on November 30, 2007 at 1:39 AM PST

Earlier I shared the Java/JDK issues that I faced while writing an annotation processor. Today I am going to share my experience of using Maven. The issues have hardly anything to do with the annotation processor itself.

My experience while writing an annotation processor - part I

Posted by ss141213 on November 27, 2007 at 9:40 AM PST

Recently I was writing an annotation processor that would generate a persistence.xml file when I compile my JPA entity classes. If you are a Java Persistence API user, then you may actually be interested in that annotation processor. OK, enough of shameless self promotion.

A javac plugin to manage your persistence.xml

Posted by ss141213 on November 26, 2007 at 7:54 AM PST

I am glad to say that in most cases, I do not write a persistence.xml file any more. No, I am not using any IDE to generate it for me, nor has the spec relaxed any requirement. We will discuss some other time why persistence.xml is a necessary evil. Then what has changed? Well, my compiler creates it for me - yes, I said javac creates it for me.

Welcome to GlassFish @ FOSS.IN 2006

Posted by ss141213 on November 23, 2006 at 9:00 AM PST

GlassFish at FOSS.IN 2006
GlassFish team from Sun Microsystems will not only talk about GlassFish & Java EE platform at the forth coming FOSS.IN 2006 event, but will also ha

Persistence Context propagation

Posted by ss141213 on October 27, 2006 at 11:01 AM PDT

What is persistence context propagation?
A persistence context(PC) is a set of managed entity instances in which for any persistent entity identity there is a unique entity instance (this definition is taken from Java Persistence API spec, section 5.1).

Using OpenJPA as Java Persistence API provider in GlassFish

Posted by ss141213 on July 27, 2006 at 3:31 PM PDT

As this announcement shows, although OpenJPA is still in the Apache incubator and not yet certified as a Java Persistence API compliant provider, it is not far from that stage.

Using Kodo as Java Persistence API provider in GlassFish

Posted by ss141213 on May 28, 2006 at 3:44 AM PDT

Earlier we had shown how to plug in Hibernate in GlassFish. Now it's time for Kodo, which is another high performance & popular O/R mapping solution.

Which GlassFish build to use?

Posted by ss141213 on May 5, 2006 at 1:45 AM PDT

Looking at some of the recent postings in the GlassFish forum, there appears to be some confusion in the GlassFish user community about which build to use.

Using Java Persistence API in application client in Java EE platform

Posted by ss141213 on March 21, 2006 at 1:03 AM PST

In Java EE 5 platform Java Persistence API can be used in three types of containers, viz: ejb, web and application client container.

When can I use hibernate as EJB3 persistence provider in GlassFish

Posted by ss141213 on January 17, 2006 at 1:08 AM PST

Can I use Hibernate in GlassFish? is a question I have been asked several times in recent past? Well, the answer is Yes & No(as of now), depending on what you are trying to use it as. By the way I must clarify, it's a NO only temporarily.