频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Java持久化API(JPA)开发中如何使用实体

来源: 作者:IT168 胡磊 出处:巧巧读书 2007-11-11 进入讨论组
上一页 1 2 3 4 5 下一页 
四、表和缺省列名
 
Java持久化API规范提供了有用的缺省声明属性。你可以阅读规范获得更多的详情,我只在这里提供一些例子。
每个实体都有一个名字。实体名就是实体的类名的所有大写。实体声明有一个 name 属性,这个属性能够让你请清楚楚的指定实体名称。在以后的查询中,你会用到这个实体名称的。在 Player的例子中,在以后的查询中,你可以使用 Player实体的名字。如果你想将实体命名为 BaseballPlayer,使用 name属性就可以进行指定了,代码如下:

@Entity (name="BaseballPlayer") public class Player {
同时 BASEBALLPLAYER也就称为这个实体的表名了,但是你在 Table声明可以改变表名 。 Table有三个可修改的属性,其中一个是决定实体的表名。在 Table声明中使用 name属性,将表名改为 BASEBALL_PLAYER,代码如下:

@Entity @Table(name="BASEBALL_PLAYER") public class Player {
在默认的情况下,在实体表使用实体的字段或者属性名作为列名。举个例子,既然 Player类中有一个 lastName属性,与之相应的列名就是 LASTNAME了。这是缺省设置没有什么值得惊奇的,这些列名和你在应用程序代码中使用的名字是一样的。另外,你可以使用 Column声明和该声明的 name标签来修改列名。如果你想把 LASTNAME换成 SURNAME,你可以声明 lastName属性成这个样子:

@Column(name="SURNAME") public String getLastName() {
有许多的声明和可供选择的标签存在。它们有助于你控制列的长度和列数据的大小,唯一性的需求,级联操作,和其它的关系数据库中的标准选项等等。本文只是提供一些信息和几个少数常用的声明的例子,能够让你尽快入门该API.
本U R L:http://www.qqread.com/java/2007/11/w381044.html 更多文章 更多内容请看Java环境安装配置Java编程开发手册Wlan组网----家庭专题专题,或进入讨论组讨论。
上一页 1 2 3 4 5 下一页 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章