超快速编写ejb3.0的实体bean

原创 2014年04月07日 02:26:30

相信很多同学(特别是新手朋友)编写实体bean的时候感到繁琐

特别是是表的元素比较多的时候,要写比较多的映射的属性。虽然在eclipse中有alt+s,然后按 Generate Getters and Setters可以快速的写这些属性的get和set的方法,

但是ejb3.0的各种各样注释(特别涉及表关联的时候)让我觉得比较繁琐。

现在我推荐一种十分方便快捷的方式,就是利用JPA生成EJB的实体bean。

首先选择在eclipse中选择Data sourse Explorer视图,然后连接对应的数据库(不同数据库的驱动是不同的,具体什么就自己谷歌吧)

以oracle数据库为例,成功连接如下图

然后新建一个jpa project 建了一个包(package)后 就新建一个 jpa from  entities table

如下图:

然后选择下一步吧,按照向导一步一步导出就ok啦!能直接使用,而且不会出错。服务器报错的话多数也是你的其他地方写错了

特别提醒,如果几个表之间有关联的话,最好就把这几个表一起导出来,那样的话表之间的关系也会映射到实体bean中

就这么简单就能写好实体bean了

【EJB学习笔记】——实体Bean

实体Bean跟普通的Java实体并无多大差异,在EJB中的实体Bean用@Entity注解定义。  实体Bean开发步骤如下: JBoss配置配置JBoss数据源  这里用的数据库为mysql  拷贝...
  • huyuyang6688
  • huyuyang6688
  • 2016年03月29日 22:13
  • 664

Myeclipse开发EJB3.0(实体bean)

百度了很多资料都没有涉及myeclipse10配置ejb3.0的,只好自已凭着经验来配置了,结果ok myeclipse开发ejb觉得挺方便的,配置就不说的,贴源码 创建会话bean packa...
  • u013571243
  • u013571243
  • 2015年03月09日 16:26
  • 681

EJB3.0实体Bean(五)

6.6.4 多对多映射学生和老师就是多对多的关系。一个学生有多个老师,一个老师教多个学生。多对多映射采取中间表连接的映射策略,建立的中间表将分别引入两边的主键作为外键。EJB3 对于中间表的元数据提供...
  • cocojiji5
  • cocojiji5
  • 2007年08月02日 20:29
  • 733

EJB3.0实体Bean(二)

6.4 单表映射的实体Bean开发前先介绍需要映射的数据库表person字段名称 字段类型属性 描述personid (主键) Int(11) not null 人员IDPersonName Varc...
  • cocojiji5
  • cocojiji5
  • 2007年08月02日 20:24
  • 1061

EJB3.0实体Bean(四)

6.6 关系/对象映射6.6.1 映射的表名或列名与数据库保留字同名时的处理如果应用采用的数据库是Mysql,当映射的表名或列名与数据库保留字同名时,Hibernate 转绎成的SQL 在执行时将会出...
  • cocojiji5
  • cocojiji5
  • 2007年08月02日 20:28
  • 1304

EJB3.0 实体bean 简析

直接切入正题:实体bean的注记:1:@Entity 表明这是一个实体bean2:@Table 注释的name 属性指定映射的数据表的名称3:@Column 注释定义了映射到列的所有属性       ...
  • touch_92java
  • touch_92java
  • 2007年10月06日 21:14
  • 813

EJB3.0开发指南:实体Bean

在EJB3.0中开发实体Bean非常简单,你可以象开发一般的java bean一样编程,只需做少量的注释。一个实体bean不需要实现Home接口或者Remote、Local接口。实体Bean通过Ent...
  • smallnest
  • smallnest
  • 2004年12月13日 08:46
  • 1634

EJB3.0实体Bean(六)

大小写敏感性(Case Sensitivity)除了Java 类和属性名称外,查询都是大小写不敏感的。 所以,SeLeCT 和 sELEct 以及 SELECT 相同的,但是com.foshansho...
  • cocojiji5
  • cocojiji5
  • 2007年08月02日 20:58
  • 788

EJB3.0实体Bean(三)

6.5 持久化实体管理器EntityManagerEntityManager 是用来对实体Bean进行操作的辅助类。他可以用来产生/删除持久化的实体Bean,通过主键查找实体bean,也可以通过EJB...
  • cocojiji5
  • cocojiji5
  • 2007年08月02日 20:25
  • 754

EJB3.0开发指南:使用实体Bean

在上面一个例子中,实体Bean的属性对应到数据表中的列,都是采用默认的设置。通过Column,你可以为属性指定数据表中的列名。Column的声明如下:@Target({TYPE, METHOD, FI...
  • smallnest
  • smallnest
  • 2004年12月13日 08:49
  • 1620
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:超快速编写ejb3.0的实体bean
举报原因:
原因补充:

(最多只允许输入30个字)