CowNew 开源团队网站 [url]http://www.cownew.com[/url]
作者 杨中科 是 CowNew 开源团队发起人之一,邮箱 about521  at 163 dot com
论坛 [url]http://www.cownew.com/newpeng/[/url]
转载请注明此版权信息

最近准备把进销存项目激活,这样一方面可以让更多的人有机会参与到开源开发中来,另一方面也把 SQL 翻译器、 SQL 优化器、 JDBMonitor 应用到这个项目中,这样这三个基础模块就可以在实际项目应用中得到验证和增强。我准备用 hibernate 实现持久层,在网上找了很久都没找到一个免费的实体建模然后生成 ORM 相关代码和文件的工具,因此自己就写了一个。
经过近十天的开发,基于 eclipse 的 CownewStudio (这个名字是个暂定的名字,以后很可能会改一个更好的名字,因为这个名字太大、太俗,呵呵)已经完成了基本的功能。已经可以进行较复杂的建模,并可以生成 hibernate2.0 的 POJO 与 hbm 配置文件。
   建模界面:
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
 
代码生成配置界面:
 
生成的 POJO :
 
生成的 hbm 配置文件:
 
  现在的版本还有很多问题,比如容错性、模型文件校验、稳定性,生成的 POJO 及 hbm 的正确性也有待校验(细心的朋友也许已经发现上边生成的 hbm 文件中的错误,呵呵)。
后续要添加的新功能有如下几点:能生成 hibernate3.0 及其他主流 ORM 的代码;增加 Remoting 建模和代码生成功能。
公开测试版(简称公厕版,呵呵)预计将会在下周发布。
我本人对 hibernate 不是很熟悉,希望有对此感兴趣并对 hibernate 比较熟悉的朋友加入我们开发。还需要一位对 XML DTD 比较熟悉的人,和我们一起编写模型文件的 DTD 。我的 email : about521 at 163.com

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

cownew开源-cownewStudio抢先预览相关推荐

  1. 重磅炸弹 诺基亚N71简体中文版全国抢先预览

    重磅炸弹 诺基亚N71简体中文版全国抢先预览 副标题: 作者:血色苍穹 文章来源:PConline手机频道 点击数: <script language="javascript" ...

  2. 6.9mm惊世骇俗 最薄手机三星X828全球抢先预览,WM5.0系统强援!首款数字电视SmartPhone曝光

    6.9mm惊世骇俗 最薄手机三星X828全球抢先预览 副标题: 作者:血色苍穹 文章来源:PConline手机频道 点击数: <script language="javascript& ...

  3. 【Blog.Core开源】快速预览Admin界面效果

    ( 半盏屠苏犹未举,灯前小草写桃符 ) 书接上文<[Blog.Core开源]开发插件,给Swagger加权>,在上篇文章中,我们给项目的接口文档增加了一个控制界面,可以输入用户名密码,这样 ...

  4. Unity2018新功能抢先预览 | Preset功能

    本文首发于"洪流学堂"微信公众号. 洪流学堂,让你学Unity快人几步 Presets(预设) Preset是Unity2018的新功能. Preset是保存对象属性的资源.Pre ...

  5. 《程序员》10月刊内容抢先预览:IE 8引爆浏览器大战

      本 期特别策划: IE 8引爆浏览器大战 距离Netscape与IE的上一场战争已经过去10年了.从那以后,IE作为浏览器的霸主,再没有碰到过像样的对手.然而,挑战者仍然不断试图从微软的市场中分一 ...

  6. luckysheet+luckyexcel在线预览excel

    luckysheet,是一款纯前端的在线excel,功能强大,完全开源 如果在线预览excel的需求,可以使用xlsx插件,但是这个插件只能解析表格中的数据,如果表格中的样式和数据都要解析出来,就需要 ...

  7. Vue实现图片预览(Viewer.js)

    Viewer.js viewer.js是一款开源的图片预览插件,功能十分强大: 支持移动设备触摸事件 支持响应式 支持放大/缩小 支持旋转(类似微博的图片旋转) 支持水平/垂直翻转 支持图片移动 支持 ...

  8. SpringBoot实现万能文件在线预览,已开源,真香!!!

    欢迎关注方志朋的博客,回复"666"获面试宝典 推荐一个用Spring Boot搭建的文档在线预览解决方案: kkFileView,一款成熟且开源的文件文档在线预览项目解决方案,对 ...

  9. 资源 | 李沐等人开源中文书《动手学深度学习》预览版上线

    来源:机器之心 本文约2000字,建议阅读10分钟. 本文为大家介绍了一本交互式深度学习书籍. 近日,由 Aston Zhang.李沐等人所著图书<动手学深度学习>放出了在线预览版,以供读 ...

  10. MIT开发AI新工具,替设计师“省材料钱”:支持实时预览、兼容CAD软件丨开源...

    子豪 发自 凹非寺 量子位 报道 | 公众号 QbitAI 传统的机器切割经常产生大量的剩余材料,用户为避免浪费,不得不在排列零件时反复尝试. 这一过程不仅费时费力,还很难获得最优结果. 为了减少切割 ...

最新文章

  1. 56岁潘石屹报名全国青少年编程能力等级测试,昔日地产大亨,今陷Python难抽身...
  2. iOS开发Swift篇—(六)流程控制
  3. textView不能完全显示时,滚动显示
  4. 智能实验室服务器,阿里巴巴机器智能实验室线下智能团队三年工作总结
  5. ir指令、立即数的作用_ARM-汇编指令集(总结)
  6. _stdcall与_cdecl的区别
  7. 算法练习——聪明的情侣
  8. OCR文字识别【前端渲染,后端进行逻辑处理】
  9. activiti工作流数据库表详细说明
  10. 微纳加工技术_工艺模块_STI 浅槽隔离
  11. html网页有内容不能向下拉,为什么百度页面不能往下拉
  12. 网络技术故障背后:50元发动的DDoS流量攻击
  13. 卡内基梅隆大学计算机专业介绍,卡内基梅隆大学计算机专业介绍 全美大学计算机专业榜首...
  14. 真实揭秘90后程序员婚恋现状,有点扎心!
  15. dw实现html实时更新,DW在HTML5 响应式代码实现完成
  16. 量子计算机错误率,读创--迄今错误率最低量子比特面世 有望推进量子计算机研发...
  17. 计算机网络-名词解释
  18. Python小白的数学建模课-01.新手必读
  19. 机器学习第14章(概率图模型)
  20. Java二手交易平台

热门文章

  1. error C2864 只有静态常量整型数据成员才可以在类中初始化
  2. C中取得数组的地址,赋值给数组结构的字段
  3. BAT判断一个目录是否存在
  4. VirtualBox硬盘扩容
  5. 解决办法:安装cuda时一直失败(如提示Reboot required to continue)
  6. LINUX下载编译jpeglib
  7. SPFA算法判断负环
  8. VS C#/C++ 诊断工具找回 诊断工具打开 诊断工具发现
  9. c++ Primer plus 之c++学习
  10. solaris查看服务器信息,Solaris下如何显示服务器虚拟内存统计信息