⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 account.ejb

📁 J2EE的一个开发实例
💻 EJB
字号:
package music.ejb.db;import javax.ejb.*;import weblogic.ejb.*;import music.shared.*;/** * @ejbgen:entity default-transaction="Required" prim-key-class="java.lang.String" *   ejb-name = "Account" *   data-source-name="jdbc/MusicDataSource" *   table-name = "account" *   abstract-schema-name = "Account" * * @ejbgen:jndi-name *   local="ejb/Account" * * @ejbgen:file-generation local-class = "True" local-class-name = "AccountLocal" local-home = "True" local-home-name="AccountLocalHome" remote-class = "False" remote-home = "False"  remote-home-name = "AccountRemoteHome" remote-class-name = "AccountRemote" value-class = "False" value-class-name = "AccountValue" pk-class = "True" * */abstract public class Account  extends GenericEntityBean  implements EntityBean{    /**     * @ejbgen:cmp-field read-only-in-value-object="true" primkey-field="true" column="Username"     * @ejbgen:local-method     */    public abstract String getUsername();    /**     */    public abstract void setUsername(String arg);    /**     * @ejbgen:cmp-field column="Password"     * @ejbgen:local-method     */    public abstract String getPassword();    /**     * @ejbgen:local-method     */    public abstract void setPassword(String arg);    /**     * @ejbgen:cmp-field column="Email"     * @ejbgen:local-method     */    public abstract String getEmail();    /**     * @ejbgen:local-method     */    public abstract void setEmail(String arg);    /**     * @ejbgen:local-method     */    public AccountVO copy()    {        return new AccountVO(            getUsername(), getPassword(),            getEmail(), getRole()        );    }    /**     * @ejbgen:cmp-field column="Role"     * @ejbgen:local-method     */    public abstract String getRole();    /**     * @ejbgen:local-method     */    public abstract void setRole(String arg);    public java.lang.String ejbCreate(java.lang.String Username, java.lang.String Password, java.lang.String Email)    {        setUsername(Username);        setPassword(Password);        setEmail(Email);        return null; // FIXME return PK value     }    public void ejbPostCreate(java.lang.String Username, java.lang.String Password, java.lang.String Email)    {    }    /**     * @ejbgen:local-method     */    public boolean isAdmin()    {        return "admin".equals(getRole());    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -