Java Tutorial/EJB3/Stateful Session Bean — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
|
(нет различий)
|
Текущая версия на 08:02, 1 июня 2010
Stateful Session Bean Lifecycle
File: Customer.java
<source lang="java">
import javax.persistence.Entity; import javax.persistence.EntityListeners; import javax.persistence.Id; import javax.persistence.PostRemove; @Entity public class Customer implements java.io.Serializable {
private String firstName; private String lastName; @Id private long ssn; public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; }
public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; }
public long getSsn() { return ssn; } public void setSsn(long ssn) { this.ssn = ssn; }
}</source>
Stateful Session Bean With Remove Method
File: Customer.java
<source lang="java">
import javax.persistence.Entity; import javax.persistence.EntityListeners; import javax.persistence.Id; import javax.persistence.PostRemove; @Entity public class Customer implements java.io.Serializable {
private String firstName; private String lastName; @Id private long ssn; public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; }
public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; }
public long getSsn() { return ssn; } public void setSsn(long ssn) { this.ssn = ssn; }
}</source>