在此下载:
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

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会自动打开实体文件编辑器
5 Name代表实体对象的名字(此项必录)
Alias中可以填入对这个实体的描述
PackageName则填入源文件夹的包名,代码生成的时候生成的POJO的包名将和此处一致。支持手工录入,也可以点击右边的按钮选择一个包。(此项必录)
DBTableName:对应的数据库实体表名。
PrimaryKey:主键。因为目前我们的CowNewStudio只支持字符串类型的主键,因此此处只能选择在下边“FieldList”中定义的字符串类型的简单属性。
FieldList:所有的字段,可以通过“add”、“Remove”按钮增删字段,字段的其他属性显示在eclipse的标准“properties”视图中(也就是属性视图),要修改字段的属性请打开“properties”视图,也可以通过“open properties views”按钮快捷打开。
6 字段属性视图。
在属性视图中可以对字段进行灵活的定制,比如可以在FieldType中设定字段的类型等。
当isLinkProperty属性为false的时候是简单字段,当为true的时候就可以设定字段为关联字段(目前支持one-one,one-many,many-one):
点击LinkedEntity可以选择关联的实体,linkType设定关联的类型,等等。
三、代码生成:
1、在要发布生成代码的实体文件上点击右键(支持多选,如果选择的是文件夹则会发布此文件夹下所有的实体文件),选择“CowNewStudio”-》“Generate Code from Model File”。
跳出如下画面:
SourceFolder处配置生成的代码和配置文件保存到的源文件夹
Target ORM处选择生成的ORM工具的版本,目前支持Hibernate2和Hibernate3.
generate config file:是否生成配置文件
generate srouce code:是否生成POJO代码。
override existing file:如果生成代码的时候发现文件已经存在的时候是否覆盖。
2、点击“finish”就可以看到已经生成的代码和配置文件了:

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

CowNew 开源团队网站 [url]http://www.cownew.com[/url]
邮箱 about521  at 163 dot com
论坛 [url]http://www.cownew.com/newpeng/[/url]
转载请注明此版权信息

转载于:https://blog.51cto.com/cownew/87056

Hibernate开发工具-CownewStudio测试版发布相关推荐

  1. Go 语言开发工具 LiteIDE X36 发布

    Go 语言开发工具 LiteIDE X36 发布,新增了编辑器路径导航工具栏,重构了 QuickOpen 插件,优化了快速打开文件和目录功能. ### 2019.03.15 Ver X36 * Lit ...

  2. Google Flash转换HTML5工具Swiffy测试版发布

    Google今年六月推出的Flash转换HTML5工具已经从实验室转为测试版,并新增一个Flash Professional扩充模组,可以直接将档案储存为HTML5格式.一开始Swiffy仅以网站方式 ...

  3. [开发工具]JBuilder2008已经发布

    Application Factories 的引入使企业级 Java 开发变得更加轻松自如! 抓紧时间,马上行动 购买 JBuilder 2008 升级许可证和 1 年的 JBuilder 支持与维护 ...

  4. Go语言开发工具 LiteIDE X27 发布

    经过一个月的开发,LiteIDE X27正式发布. 新版本重新设计了编译和编辑工具栏.支持编译项目锁定,支持Go语言鼠标下代码提示和鼠标导航功能,编辑器支持换行/空白显示等设置,修复了谷歌拼音输入法光 ...

  5. 微信小程序开发工具介绍及安装(中)

    小程序开发工具的安装方法 微信小程序开发工具的安装方法相对简单,并且适用于多个操作系统平台.以下是关于Windows.macOS和Linux三个平台上安装微信小程序开发工具的步骤和注意事项的详细介绍. ...

  6. Uber发布了Ludwig,一款不使用代码的人工智能开发工具

    https://www.toutiao.com/a6656914295118365187/ 2019-02-12 09:07:20 Kyle Wiggers@Kyle_l_Wiggers 2019年2 ...

  7. Windows phone 7新开发工具发布

    春节假期已经接近尾声. 马上第一个工作日就要来临. 春节真的不再是一个简简单单的节日. 有时让人感到欣喜 这意味这一年的忙碌都会因为这个节日的到来而画上一个终止符.面临一个不长也不短的假期.眼下的一年 ...

  8. 微软发布预览版SQL Server跨平台开发工具

    微软发布了预览版跨平台数据库开发工具SQL Operations Studio(SqlOps). \\ 该工具是Visual Studio Code的一个分支,可以运行在Windows.MacOS和L ...

  9. Windows Phone 7新开发工具发布

    近日,Windows phone 7 开发团队发布新的开发者工具Developer Tool,可以在Windows phone 7团队Blog看到更新相关链接:Windows Phone Develo ...

最新文章

  1. c# ArrayList
  2. python界面长什么样子-图形界面
  3. [导入]如何禁止掉SharePoint页面个性化?(续)
  4. 水晶报表10 注册码
  5. Visial Studio 2019提示:namespace std 没有成员 max 的解决方法
  6. 【两种解法】he Falling Leaves UVA - 699
  7. 什么是进程?什么是线程?
  8. vc6配置c语言编译环境,驱动WDK7600在VC6.0下的编译开发配置环境
  9. Java中输出流重定向小例子
  10. 从零基础入门Tensorflow2.0 ----九、44.1 keras 保存模型、参数
  11. 程序员中的明星,超模or女团都是程序媛
  12. wps,Excel图表如何添加参考线
  13. 支付订单中未付款倒计时
  14. 用Gradle打包出jar文件 前面我们说过,在Android Studio里面使用Gradle来打包应用程序,一般都是build出来一个apk文件。但是有的同学是做实现层的开发,不直接做View层
  15. 334. 取硬币游戏
  16. PageAdmin如何修改后台页面标题。
  17. 文件路径问题( ./ 和 ../ 和 @/ )
  18. java捕获唯一约束异常_java – 捕获JPA上唯一约束的原因
  19. CME CMS ERROR错误代码
  20. 作为元宇宙里的潮人,怎能不穿上时髦的数字服装呢?

热门文章

  1. sql能查到数据 dataset对象里面没有值_新零售数据分析报告
  2. 很多人都不知道的小秘密,c++中拷贝分为两种
  3. 【信息化】CIO议题营销模型
  4. 信息系统项目管理师-项目集、项目组合管理考点笔记
  5. gPRC简介以及Java中使用gPRC实现客户端与服务端通信(附代码下载)
  6. C#中在多个地方调用同一个触发器从而触发同一个自定义委托的事件
  7. Winform中封装DevExpress的MarqueeProgressBarComtrol实现弹窗式进度条效果
  8. Python的Tkinter点击按钮触发事件
  9. 还在对java类、类的加载一知半解?这篇文章相信会解决你80%的困惑
  10. Linux——基础IO(总结)