It is currently Fri Jul 30, 2010 2:11 pm


All times are UTC [ DST ]


Ask on Codemiles community and get answers Free and Fast :

Java persistent API code snippets

Our guest share with us your code snippets , your programming problems , your open source projects ,read articles and post yours .







Post new topic Reply to topic  [ 1 post ] 
  Print view Previous topic | Next topic 
Author Message
 Post subject: @Transient annotation in JPA entity
PostPosted: Sat Mar 20, 2010 12:03 am 
Offline
Mastermind
User avatar

Joined: Tue Mar 27, 2007 10:55 pm
Posts: 1573
Location: Earth
Has thanked: 10 time
Have thanks: 16 time

@Transient is used to annotate field or method that is not mapped to relational database . For exmple see the the following method :

Code:

    
@Transient
    
public String toString(){
        return 
"Topic object Id="+Id+" title="+title+" creationDate"+creationDate+" modifedDate"+modifedDate;
    }
 


Here the all class :
Code:

import javax
.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.Transient;

import java.util.Date;
import java.util.Set;

import javax.persistence.SequenceGenerator;

@
Entity
@Table(name="TOPIC")
@
SequenceGenerator(sequenceName="TOPIC_SEQ",name="TOPIC_SEQ_GEN")
public class 
topic {

    private 
long Id;
    private 
String title;
    private 
Date creationDate;
    private 
Date modifedDate;
    private 
String content;
    private 
String pending;
    private 
String editUser;
    private 
Set<commentcommentSet;
    
    @
Id
    
@GeneratedValue(generator="TOPIC_SEQ_GEN",strategy=GenerationType.SEQUENCE)
    public 
long getId() {
        return 
Id;
    }
    public 
void setId(long id) {
        
Id id;
    }
    
    @
Column(name="TITLE")
    public 
String getTitle() {
        return 
title;
    }
    public 
void setTitle(String title) {
        
this.title title;
    }
    
    @
Column(name="CREATION_DATE")
    public 
Date getCreationDate() {
        return 
creationDate;
    }
    public 
void setCreationDate(Date creationDate) {
        
this.creationDate creationDate;
    }
    
    @
Column(name="MODIFED_DATE")
    public 
Date getModifedDate() {
        return 
modifedDate;
    }
    public 
void setModifedDate(Date modifedDate) {
        
this.modifedDate modifedDate;
    }
    
    @
Column(name="CONTENT")
    public 
String getContent() {
        return 
content;
    }
    public 
void setContent(String content) {
        
this.content content;
    }
    
    public 
void setPending(String pending) {
        
this.pending pending;
    }
    @
Column(name="PENDING")
    public 
String getPending() {
        return 
pending;
    }
    public 
void setEditUser(String editUser) {
        
this.editUser editUser;
    }
    @
Column(name="EDIT_USER")
    public 
String getEditUser() {
        return 
editUser;
    }
    public 
void setCommentSet(Set<commentcommentSet) {
        
this.commentSet commentSet;
    }
    @
OneToMany(fetch=FetchType.LAZY,cascade=CascadeType.ALL,mappedBy="topic")
    public 
Set<commentgetCommentSet() {
        return 
commentSet;
    }
    @
Transient
    
public String toString(){
        return 
"Topic object Id="+Id+" title="+title+" creationDate"+creationDate+" modifedDate"+modifedDate;
    }


_________________
Currenlty programming with : java , html , php , and javascript .


TOP
 Profile Send private message  
 
| More
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 


 Similar topics
 Topic title   Forum   Author   Replies 
 secondary table per entity  JPA  msi_333  0
 Get all objects for an entity  JPA  msi_333  0
 Find entity by id  JPA  msi_333  0
 @Embeddable entity and @AttributeOverrides  JPA  msi_333  0
 @Temporal JPA annotation  JPA  msi_333  0

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  





Home
General Talks
Finished Projects
Code Library
Games
Tutorials

Java
C/C++
C-sharp
php
Script
JSP/Servlets
Ajax
ASP/ASP.net
Google SEO
Database
Communications
Phpbb3 styles
Photoshop tutorials
Flash tutorials
Find a job






Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
All copyrights reserved to codemiles.com 2007-2009
mileX v1.0 designed by codemiles team