如鹏网 大学生计算机学习社区

CowNew开源团队

http://www.cownew.com 邮件请联系 about521 at 163.com

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  363 随笔 :: 2 文章 :: 808 评论 :: 0 Trackbacks

在此下载:

CownewStudio for eclipse 3.1

CownewStudio for eclipse 3.2

演示视频

一、安装

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

readme1.jpg

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会自动打开实体文件编辑器

readme2.jpg

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

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

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

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

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

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

readme3.jpg

6 字段属性视图。

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

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

readme4.jpg

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

三、代码生成:

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

readme5.gif

跳出如下画面:

readme6.jpg

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

Target ORM处选择生成的ORM工具的版本,目前支持Hibernate2和Hibernate3.

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

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

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

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

readme7.jpg

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

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

邮箱 about521  at 163 dot com

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

转载请注明此版权信息

posted on 2006-08-05 16:12 CowNew开源团队 阅读(4870) 评论(33)  编辑  收藏

评论

# re: 最好用的Hibernate开发工具-CownewStudio测试版发布 2006-08-05 16:15 CowNew开源团队
我本人对hibernate并不是很熟悉,我是按着hibernate的语法手册生成代码的,所以可能生成的hibernate代码和配置文件有很多错误,请对hibernate熟悉的朋友多多指正。  回复  更多评论
  

# re: 最好用的Hibernate开发工具-CownewStudio测试版发布 2006-08-05 17:13 mixlee11
请教一下,jdbc能够读出oracle一个number(10,2)字段的类型吗?
我的意思是我定义一个字段为number,这个代表JAVA里的int类型,另一个字段定义为number(10,2),这个代表JAVA里的Float类型。现在我想通过jdbc来判断这两个字段是int型还是float型,需要怎么判断?
因为我想直接根据数据库里的字段信息生成pojo类。这就需要判断字段的类型。
谢谢  回复  更多评论
  

# re: 最好用的Hibernate开发工具-CownewStudio测试版发布 2006-08-05 17:16 CowNew开源团队
JDBC返回的结果集有Meta属性,通过它可以得到字段的类型  回复  更多评论
  

# re: 最好用的Hibernate开发工具-CownewStudio测试版发布 2006-08-05 17:19 mixlee11
不好意思,已经明白了,麻烦把上面的问题删了吧  回复  更多评论
  

# re: 最好用的Hibernate开发工具-CownewStudio测试版发布 2006-08-05 17:42 CowNew开源团队
我好像没权限删回复,sorry  回复  更多评论
  

# re: 最好用的Hibernate开发工具-CownewStudio测试版发布 2006-08-05 22:21 飘过
“本人对hibernate并不是很熟悉。”能做出“最好用的Hibernate开发工具”?

这两句话很矛盾啊!
别吹,行不行?  回复  更多评论
  

# re: 最好用的Hibernate开发工具-CownewStudio测试版发布 2006-08-05 22:27 CowNew开源团队
最好的东西不等于没有瑕疵,如果您觉得我做的有不好的地方,欢迎加入我们的开发团队把它做好,我们一切都是开源的.谢谢.
  回复  更多评论
  

# re: 最好用的Hibernate开发工具-CownewStudio测试版发布 2006-08-05 22:31 CowNew开源团队
说它"最好"是我的自信,虽然我知道它有很多bug,但是我很自信.
这个工具是不盈利的开源项目,我吹一吹还是允许的吧??  回复  更多评论
  

# re: 最好用的Hibernate开发工具-CownewStudio测试版发布 2006-08-06 02:32 向大家学习
不盈利么?
那个google ads是不是广告?  回复  更多评论
  

# re: 最好用的Hibernate开发工具-CownewStudio测试版发布 2006-08-06 02:39 CowNew开源团队
大哥,我们的团队网站一年要700多元的空间费用呢,我想靠这个google广告把网站费用赚回来不行吗?我们错了吗?我们不是菩萨,我们其实很庸俗。  回复  更多评论
  

# re: 最好用的Hibernate开发工具-CownewStudio测试版发布 2006-08-06 02:41 CowNew开源团队
国外的开源项目有财团支持,国外的商业项目有富有并有很强知识产权观念的消费者购买,那么在中国这种大环境下我们赚个网站运营费用来维持网站的发展错了吗??????  回复  更多评论
  

# re: 最好用的Hibernate开发工具-CownewStudio测试版发布 2006-08-06 04:45 CowNew开源团队
只知道索取,不知道付出,这就是中国的开发人员!  回复  更多评论
  

# re: 最好用的Hibernate开发工具-CownewStudio测试版发布 2006-08-06 04:45 CowNew开源团队
对不起,有点激动,sorry,楼上的,抱歉。  回复  更多评论
  

# re: 最好用的Hibernate开发工具-CownewStudio测试版发布 2006-08-06 10:46 异议
你们这帮精神很好,不过容不得不同的意见和建议或者异议,不好不好,还是踏实点好,
有句话叫:穿别人的鞋走自己的路,让别人去找去吧.不要什么都上纲上线:"只知道索取,不知道付出,这就是中国的开发人员!"  回复  更多评论
  

# re: 最好用的Hibernate开发工具-CownewStudio测试版发布 2006-08-06 13:02 CowNew开源团队
sorry,我也不想上纲上线,一上纲上线就肯定要被人骂。
希望朋友们适用以后多提意见吧,这样我们能做的更好一点,算是对我们的最大支持吧,谢谢。  回复  更多评论
  

# re: 最好用的Hibernate开发工具-CownewStudio测试版发布 2006-08-06 18:00 何苦呢
来个softembed,何必呢?光明正大的在主页做广告不好么?
http://www.cownew.com/softembed/page1.htm
不过说实话做的相当一般  回复  更多评论
  

# re: 最好用的Hibernate开发工具-CownewStudio测试版发布 2006-08-06 18:06 CowNew开源团队
谢谢  回复  更多评论
  

# re: 最好用的Hibernate开发工具-CownewStudio测试版发布 2006-08-08 22:20 diablo
建议脚踏实地做事。少点浮夸。  回复  更多评论
  

# re: 最好用的Hibernate开发工具-CownewStudio测试版发布 2006-08-08 22:23 CowNew开源团队
谢谢。  回复  更多评论
  

# re: 比较垃圾的Hibernate开发工具-CownewStudio测试版发布 2006-08-09 08:24 jinmy liao
怎麼在emf文件中要一個一個字段的增加,不能從數據庫中讀出來,在修改、刪除這樣工作量才沒有那麼多啊 ,要不上百個字段的一個文件都要一天了 
不知道我的說法是不是這樣?
我也是粗略看了一下這個工具,有可能理解錯誤.  回复  更多评论
  

# re: 比较垃圾的Hibernate开发工具-CownewStudio测试版发布 2006-08-09 08:45 CowNew开源团队
这是这款工具的思想决定的,这款工具的思想是:先建模,再由模型生成数据库。也就是模型在先的,这是大型系统设计时候的主流开发思路。像myeclipse中那种由数据库生成代码、配置文件的做法被myeclipse称为“reverengine”即反向共成,这是小系统或者不成熟的设计人员的做法,但是myeclipse却没有提供“正向工程”的工具,而我们的这个工具就是为了这个而制作的,所以我们也不会提供“從數據庫中讀出來”这种纵容错误设计思路的功能。  回复  更多评论
  

# re: 比较垃圾的Hibernate开发工具-CownewStudio测试版发布 2006-08-09 08:46 CowNew开源团队
我们会在下一个版本中提供由模型生成DDL的功能。  回复  更多评论
  

# re: Hibernate开发工具-CownewStudio测试版发布 2006-08-09 18:25 justfly
有机会下载下来试试看,另外,这个插件是Open Source的吗?将来是否会Open Source?  回复  更多评论
  

# re: Hibernate开发工具-CownewStudio测试版发布 2006-08-09 21:04 CowNew开源团队
我们团队所有的产品都是开源的,不过现在cownewstudio处于测试阶段,所以没有把代码打包进去,您可以登录我们的cvs拉取代码。  回复  更多评论
  

# re: Hibernate开发工具-CownewStudio测试版发布 2006-08-11 19:25 jinmy liao
我覺得新系統可以先建模,但是原有系統怎麼使用呢?
還是要雙向的可能好點,xml->DB,DB->xml  回复  更多评论
  

# re: Hibernate开发工具-CownewStudio测试版发布 2006-08-11 21:25 CowNew开源团队
我们的这个工具是给新系统用的,如果做旧有系统的话hibernatetools完全可以满足你的要求。  回复  更多评论
  

# re: Hibernate开发工具-CownewStudio测试版发布 2007-01-03 20:07 BeanSoft
先支持一下子...  回复  更多评论
  

# re: Hibernate开发工具-CownewStudio测试版发布 2007-04-04 14:25 coqer
你好,学习hibernate时间不长,但如果可能向参加测试。
soccertk@163.com  回复  更多评论
  

# re: Hibernate开发工具-CownewStudio测试版发布 2007-04-30 00:59 ss97kof
"我们会在下一个版本中提供由模型生成DDL的功能。"

看到这个很兴奋,我也是学hibernate 不久,总是觉得除了 一对多 多对一
其他的都不能自动生成 而且要先建立数据表 很麻烦
.xml的配置也很眼花 虽然有规律 但是很不方便

cownew 这个插件我刚用 感觉还可以
提点建议:
在设置字段的时候能否提供 一些固定 或者 可以用户自定义的常用字段配置类型呢 就是说 比如 主键字段 很多东西都是固定的 除了长度
(cownew里面只支持STRING作主键)。
大多建立数据库的时候,一些名称字段 也都是固定形式

  回复  更多评论
  

# re: Hibernate开发工具-CownewStudio测试版发布 2008-02-03 17:50 QINYY
不管怎么样,我觉的写的很好,谢谢!  回复  更多评论
  

# re: Hibernate开发工具-CownewStudio测试版发布 2008-03-12 19:13 Choco
继续努力,,中国人应该团结,而后奋斗。。。
首先不管好不好,支持第一  回复  更多评论
  

# re: Hibernate开发工具-CownewStudio测试版发布 2008-05-05 22:51 地瓜
边看杨老师的视频,边跟着做,突然发现CownewStudio用不起来,找了好久才发现因为自己装的eclipse3.3 版本兼容问题很头疼啊  回复  更多评论
  

# re: Hibernate开发工具-CownewStudio测试版发布 2009-07-07 13:44 yncool_ren
下载不了呀  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: