aspose file tools*
The moose likes EJB and other Java EE Technologies and the fly likes Dependency Injection: Field injection and Setter Injection. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "Dependency Injection: Field injection and Setter Injection." Watch "Dependency Injection: Field injection and Setter Injection." New topic
Author

Dependency Injection: Field injection and Setter Injection.

Rahul Ba
Ranch Hand

Joined: Oct 01, 2008
Posts: 205
I am new to the EJB3. Can anybody tell me what is the difference between field Injection and Setter Injection. I got the Field Injectionn but not the Setter Injection. What is the use of the settert Injection and why we need that?
Faraz Ali
Ranch Hand

Joined: May 15, 2008
Posts: 108
Hi,

There is field-based persistence and property-based persistence. In feild-based persistence, annotations are applied directly on instance variable, while in property-based persistence, annotations are applied on getter methods.

I think its all upon your personal taste. Field-based persistence is easier to use but property-based persistence allows data hiding. So its upto you.
 
wood burning stoves
 
subject: Dependency Injection: Field injection and Setter Injection.