
|
O/R Mapping |
|
在Kant for Database中做了一个尝试,即将MiddleGen集成到Kant中,让用户E-R建模之后,可以直接进行O/R Mapping。Kant目前集成了MiddleGen中的两个模块:
用户可以控制Kant是否显示Hibernate的属性编辑。默认是关闭。
打开Hibernate属性编辑步骤如下:
1. 在模型浏览器选择数据库模型元素(
),在属性编辑区,选择"高级"Tab,可以看到有一个分类"hibernate",其下有一个属性"显示属性",默认为"false":如下图:

2. 改变“显示属性”为"true",可以看到隐藏的hibernate属性都展开了:

注意:所有hibernate的属性都在属性编辑区的"高级"Tab中。
编辑完属性后,我们开始生成hibernate的hbm文件和DAO:
选择1个类,然后在“代码生成器”的语言选择框选中"Hibernate",单击视图的“生成代码”图标
:

一个表,生成两个文件,一个扩展名是hbm.xml,为hibernate 映射文件:

一个扩展名是java,为DAO源码:

用户可以控制Kant是否显示JDO的属性编辑。默认是关闭。
打开Hibernate属性编辑步骤如下:
1. 在模型浏览器选择数据库模型元素(
),在属性编辑区,选择"高级"Tab,可以看到有一个分类"JDO
1.0",其下有一个属性"显示属性",默认为"false":如下图:

2. 改变“显示属性”为"true",可以看到隐藏的hibernate属性都展开了:

注意:所有JDO的属性都在属性编辑区的"高级"Tab中。
编辑完属性后,我们开始生成JDO的JavaBean源码:
选择1个类,然后在“代码生成器”的语言选择框选中"JDO 1.0",单击视图的“生成代码”图标
:

单击生成文件的超级链接,打开源码文件:

|
©2003-2008 楚凡科技 版权所有 |