Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Property versus Field based Persistence

 
Akhil Maharaj
Ranch Hand
Posts: 63
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
All ,


Reference : EJB3.0 in action (Manning)

I am trying to understand the follwoing line



Annotations used with a setter method are ignored by the persistence provider for property-based access.


Any ideas ?

I under stand that the foolowing code also from the same book is Property based persistence

 
Sergio Tridente
Ranch Hand
Posts: 329
Java Linux Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Akhil Maharaj:

I am trying to understand the follwoing line

� Annotations used with a setter method are ignored by the persistence provider for property-based access. �



Annotations should be applied to the getter methods when using property-based access. If you apply an annotation to a setter method, the annotation is ignored by the persistence provider.


Originally posted by Akhil Maharaj:

I understand that the foolowing code also from the same book is Property based persistence



Your code is using field-based access. Note that the @Id annotation (the only required annotation) is used on a field and not on a getter method of a property.
[ October 08, 2008: Message edited by: Sergio Tridente ]
 
Karnati Sudhakar
Ranch Hand
Posts: 270
Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Akhil,

I think Sergio cleared your doubt. I was in same confusion when i started that chapter but if you just turn few pages you will understand that concept.
if you still have doubt do post here i will try to clear.

Regards,
Sudhakar
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic