📄 persistencecardbean.java
字号:
/*
* Created on 2004-1-14
*
*/
package com.liuyang.jboss.net.ejb;
import java.rmi.RemoteException;
import javax.ejb.CreateException;
import javax.ejb.EJBException;
import javax.ejb.EntityBean;
import javax.ejb.EntityContext;
import javax.ejb.RemoveException;
/**
* @author liuyang
* @ejb.bean description="PersistenceCard"
* display-name="PersistenceCard"
* jndi-name="cmp/PersistenceCard"
* name="PersistenceCard"
* primkey-field="name"
* schema="card"
* type="CMP"
* view-type="remote"
* cmp-version = "2.x"
* @ejb.finder signature="java.util.Collection findAll()"
* query = ""
* @jboss.query signature ="java.util.Collection findAll()"
* query = "SELECT OBJECT(g) FROM card g"
* @ejb.finder query=""
* signature="java.util.Collection findByName(java.lang.String name)"
* @jboss.declared-sql
* signature = "java.util.Collection findByName(java.lang.String name)"
* where = "name = {0}"
*
* @jboss-net:xml-schema urn="card:PersistenceCard"
*/
public abstract class PersistenceCardBean implements EntityBean {
/**
* @ejb.interface-method view-type = "remote"
*/
public abstract void setAddress(String address);
/**
* @ejb.persistent-field
* @ejb.interface-method
* view-type = "remote"
*/
public abstract String getAddress();
/**
* @ejb.interface-method
* view-type = "remote"
*/
public abstract void setPhone(String phone);
/**
* @ejb.interface-method
* view-type = "remote"
*/
public abstract String getPhone();
/**
* @ejb.pk-field
* @ejb.persistent-field
* @ejb.interface-method
* view-type = "remote"
*/
public abstract String getName();
/**
* @ejb.interface-method
* view-type = "remote"
*/
public abstract void setName(String name);
/**
* @throws CreateException
* @ejb.create-method
*/
public String ejbCreate(String name,String address,String phone) throws CreateException{
this.setAddress(address);
this.setName(name);
this.setPhone(phone);
return name;
}
public void ejbPostCreate(String name,String address,String phone){
}
public void ejbActivate() throws EJBException, RemoteException {
}
public void ejbLoad() throws EJBException, RemoteException {
}
public void ejbPassivate() throws EJBException, RemoteException {
}
public void ejbRemove()
throws RemoveException, EJBException, RemoteException {
}
public void ejbStore() throws EJBException, RemoteException {
}
public void setEntityContext(EntityContext arg0)
throws EJBException, RemoteException {
}
public void unsetEntityContext() throws EJBException, RemoteException {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -