网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  最好用的hibernate开发工具-cownewstudio     
  文章作者:未知  文章来源:水木森林  
  查看:88次  录入:管理员--2007-11-17  
 

一、安装

1 在eclipse的安装目录的plugins目录下新建一个cownewstudio_1.0.0文件夹,将压缩包的内容解压到
cownewstudio_1.0.0下,解压以后plugin.xml、lib、icons等文件应该在cownewstudio_1.0.0的根下,即
目录结构如下:
eclpse
+plugins
+cownewstudio_1.0.0
+lib
+com
+icons
+meta-inf
plugins.xml


最好用的hibernate开发工具-cownewstudio(图一)

点击查看大图


2 在eclipse的命令行参数上增加-clean参数启动eclipse。

提示:您运行的eclipse的jre必须是1.5以上版本,但是生成的hibernate代码则适用于任何jdk版本。

二、建模
1、新建一个java工程
2、建立源文件夹,并根据自己需要建立包
3、建立实体:在资源视图中点击右键,选择“new”->“other”->"cownew studio"-"entity model 
file creation wizard",选择“下一步”,在目录树中选择实体文件要存放的路径,在下边的“file 
name”中输入实体文件的名字,注意文件扩展名必须是emf。点“finish”


4、eclipse会自动打开实体文件编辑器

最好用的hibernate开发工具-cownewstudio(图二)

5 name代表实体对象的名字(此项必录)

alias中可以填入对这个实体的描述

packagename则填入源文件夹的包名,代码生成的时候生成的pojo的包名将和此处一致。支持手工录入,也可以点击右边的按钮选择一个包。(此项必录)

dbtablename:对应的数据库实体表名。

primarykey:主键。因为目前我们的cownewstudio只支持字符串类型的主键,因此此处只能选择在下边“fieldlist”中定义的字符串类型的简单属性。

fieldlist:所有的字段,可以通过“add”、“remove”按钮增删字段,字段的其他属性显示在eclipse的标准“properties”视图中(也就是属性视图),要修改字段的属性请打开“properties”视图,也可以通过“open properties views”按钮快捷打开。

最好用的hibernate开发工具-cownewstudio(图三)

点击查看大图


6 字段属性视图。

在属性视图中可以对字段进行灵活的定制,比如可以在fieldtype中设定字段的类型等。

当islinkproperty属性为false的时候是简单字段,当为true的时候就可以设定字段为关联字段(目前支持one-one,one-many,many-one):


最好用的hibernate开发工具-cownewstudio(图四)

点击查看大图

点击linkedentity可以选择关联的实体,linktype设定关联的类型,等等。

三、代码生成:

1、在要发布生成代码的实体文件上点击右键(支持多选,如果选择的是文件夹则会发布此文件夹下所有的实体文件),选择“cownewstudio”-》“generate code from model file”。

最好用的hibernate开发工具-cownewstudio(图五)

跳出如下画面:

最好用的hibernate开发工具-cownewstudio(图六)

sourcefolder处配置生成的代码和配置文件保存到的源文件夹

target orm处选择生成的orm工具的版本,目前支持hibernate2和hibernate3.

generate config file:是否生成配置文件

generate srouce code:是否生成pojo代码。

override existing file:如果生成代码的时候发现文件已经存在的时候是否覆盖。

2、点击“finish”就可以看到已经生成的代码和配置文件了:

最好用的hibernate开发工具-cownewstudio(图七)



测试版本还有很多bug,欢迎大家到我们论坛上反馈。

cownew 开源团队网站 http://www.cownew.com

邮箱 about521  at 163 dot com

论坛 http://www.cownew.com/newpeng/

转载请注明此版权信息

 
 
上一篇: hibernate核心接口简介    下一篇: jfc/swing活学活用jlabel文字魔法
  相关文档
用sqlj开发数据库(4) 11-17
java编程图像处理技巧 11-16
了解 java classloader 11-17
基础:java初学者都必须理解的六大问题 03-06
探索研究laszlo的类、属性及事件(图) 11-17
struts 用户指南(三) 11-17
java中文问题集锦 11-17
jdbc连接数据库经验技巧集萃 11-16
gef-sdk-3.0 11-17
java程序的加密和反加密 11-16
一种常用的权限控制算法的实现 11-17
高手为你解读j2ee开发过程中的异常处理 11-16
ibm发布的europa推21个eclipse开源项目 11-16
(转)使用 eclipse 作为 jakarta tomcat 的开发环境 11-17
servlet中如何捕获session事件? 11-16
如何封锁您的(或打开别人的)java 代码 11-17
企业java技术开发技巧2则 11-17
如何在web应用中启动后台任务 11-17
java语言初学者入门必读的一些基础知识 11-16
java applet编程小技巧之文字显示 11-16
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息