当前位置:主页   - 电脑 - 程序设计 - JAVA
myeclipse试用小记----Hibernate多对一单向关联(1)
来源:网络   作者:   更新时间:2012-08-15
收藏此页】    【字号    】    【打印】    【关闭

  说明:一个客户可以对应多个订单。以此为例说明用myeclipse如何来实现这个应用,看看myeclipse是如何做的,生成配置文件质量如何。

  环境:

  开发工具:myeclipse 5.5.1 GA

  数 据 库:mysql-5.0.37

  操作系统:windows xp professional 中文版

  步骤:

  1、建立mysql5数据库testdb,脚本下面已经给出。

  2、配置myeclipse的数据库服务器,并建立名称为mysql5的数据库链接。

  3、建议myeclipse的web工程,名称为dx_d2y,并加入hibernate支持,选择hibernate3.1,最高就支持到3.1。

  4、在myeclipse的数据库视图中链接数据库并通过表生成实体PO和配置文件,中间不生成DAO。

  5、检查配置文件的正确性,然后测试类进行测试。

  一、建立数据库的脚本:

alter table orders drop foreign key fk_order_customer;
drop table if exists customers;
drop table if exists orders;
create table customers (
  id bigint not null,
  name varchar(15),
  primary key (id)
);
create table orders (
  id bigint not null,
  order_number varchar(15),
  customer_id bigint not null,
  primary key (id)
);
alter table orders add index fk_order_customer(customer_id), add constraint fk_order_customer foreign key (customer_id) references customers (id);

  表关系的逻辑图:

+-----------+          +--------------+
| customers |          | oreders   |
+-----------+          +--------------+
| ID    |<------|      | ID      |
| NAME   |    |      | ORDER_NUMBER |
+-----------+    |------------| CUSTOMER_ID |
                 +--------------+

其它资源
来源声明

版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明