39、深入理解EJB开发:BMP与CMP实体Bean编程

本文还有配套的精品资源,点击获取 menu-r.4af5f7ec.gif

深入理解EJB开发:BMP与CMP实体Bean编程

在企业级Java开发中,EJB(Enterprise JavaBeans)是构建分布式应用的重要技术。本文将详细介绍BMP(Bean-Managed Persistence)和CMP(Container-Managed Persistence)实体Bean的开发过程,包括关键类的创建、部署描述符的配置以及数据库表的设计。

1. BMP实体Bean开发
1.1 创建主键类

实体必须有一个主键类,用于查找唯一的实体。主键类可以是专用类(如果键有多个字段则必需),也可以是普通的Java类,如 String Integer 。如果构建特定的主键类,该类必须有一个公共的无参构造函数,且主键类中的字段必须是公共的,并且是Bean属性的子集。以下是一个学生主键类的示例:

package bible.entitybeans.bmp;
import java.io.Serializable;
public class StudentPK implements Serializable
{
 public String id;
 public int hashCode() {
  return id.hashCode();
 }
 public boolean equals(Object that) 
 {
  if (that == null || !(that instanceof StudentPK))
   return false;
  String otherId = ((StudentPK)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值