首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 认证考试 > JAVA认证 >

Java技术篇:HC映射专家分析(1)(1)

2013-04-28 
Java技术篇:HC映射专家分析(1)为了帮助考生系统的复习,全面的了解考试教材的相关重点,小编特搜集整理了同步训练习题,希望对您参加本次考试有所帮助!

  建立一个相关的数据库表:

  [sql]

  create table c_user(

  id int(11) not null auto_increment,

  age int(11) default null,

  firstname varchar(50) default null,

  lastname varchar(50) default null,

  address varchar(200) default null,

  zipcode varchar(10) default null,

  tel varchar(20) default null,

  primary key(id)

  )engine=innodb default charset=gbk;

  注解:该表是一个用户信息表,可以将用户信息归纳为两个部分:一个部分是name(姓名),包含firstname(姓)和lastname(名);另一部分是contact(联系方式),包括了address(地址)、zipcode(邮编)和tel(电话)等信息。在创建实体类时,可以将name和contact分别封装到2个独立的类中,这样就提高了系统的复用性和灵活性。也就是说,需要使用Component映射,将其他的实体类映射在一起。

  建立一个Name.java类:

  [java]

  package collect.component;

  import java.io.Serializable;

  public class Name implements Serializable {

  private String firstname;

  private String lastname;

  public String getFirstname() {

  return firstname;

  }

  public void setFirstname(String firstname) {

  this.firstname = firstname;

  }

  public String getLastname() {

  return lastname;

  }


热点排行