`
zozoh
  • 浏览: 59204 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Nutz 最早的雏形就是一个 SQL 映射工具

    博客分类:
  • nutz
阅读更多
实际上 Nutz 最早的雏形(大概3-4年前吧)就是一个 SQL 管理器,类似 iBatis, 因为我很喜欢直接写 SQL。
我不喜欢 iBatis 的原因是因为它用 XML 管理 SQL
我希望我的 SQL 能写在一个 SQL 文件里,然后用 Eclipse 的 SQL Editor 打开,这样我可以看语法高亮
并且我希望我的 SQL 可以直接全选,然后在数据库客户端里直接执行。 所以我是这么规定 SQL 文件的格式的:

  1. 必须是个合法的 SQL
  2. 每条 SQL 前面的一行注释的内容,表示这个 SQL 的 key


所以,我可以这么写:

/*------------------------------------------------*/
/*abc.insert*/
INSERT INTO t_abc (name,value) VALUES(${name},${value});
/*------------------------------------------------*/
/*abc.delete*/
DELETE FROM t_abc WHERE name=${name}

里面的注释 /*--------------------*/ 没什么意义,就是为了看的清楚


在 Java 代码里可以这么写

Dao dao = new NutDao(dataSource,new FileSqlManager("demo.sqls"));
Sql<?> sql = dao.sqls().createSql("abc.insert");
sql.set("name","zozoh").set("value","Hello!!!");
dao.execute(sql);


至于执行查询的 SQL,以及如何取值,还有很多 Nutz SQL 的详细细节,请看

Nutz.Dao 的用户手册 Dao 自定义 自定义SQL操作 一节,里面有详细的代码实例,以及说明
分享到:
评论
2 楼 zozoh 2009-05-24  
hilliate 写道

每天都在等nutz的最新进展……期望能快一点点吧,至少,给个mvc部分的文档也好啊,呵呵,况且源码里也没有注释的。zozoh辛苦,加油!

现在 MVC 还没达到 很稳定的品质, 我现在在重构 IOC , 可能涉及到修改一些 MVC 的关键约定。
MVC 和 IOC 的介绍 会在 2 个月内出一些, 比如一些快速入门,和例子代码什么的。
1 楼 hilliate 2009-05-24  
每天都在等nutz的最新进展……期望能快一点点吧,至少,给个mvc部分的文档也好啊,呵呵,况且源码里也没有注释的。

zozoh辛苦,加油!

相关推荐

    nutz生成javabean工具.zip

    nutz生成javabean工具.zip

    Nutz框架文档

    对于 Java 程序员来说,除 SSH 之外,可能还有另外一个选择: Nutz 当然,它是开源的,并且是完全免费的。 同传统的 SSH 相比,它具备如下特点: 轻 -- 当前最新版,整个 jar 文件共 820k 薄 -- 针对 JDBC 的薄封装...

    Nutz-1.b.38

    同传统的 SSH 相比,它具备如下特点:轻 -- ...这就意味着:如果一个 Web 应用,你在 WEB-INF/lib 下只 需要放置一个 nutz.jar 就够了当然你要使用其它的连接池,数据库驱动,打印PDF支持等功能,还需要自行添置 jar 包

    nutz 使用手册 nutz-1.a.33-manual.pdf

    nutz 使用手册 nutz 使用手册 nutz 使用手册 nutz 使用手册 nutz 使用手册 nutz 使用手册 nutz 使用手册 nutz 使用手册 nutz 使用手册 nutz 使用手册 nutz 使用手册

    nutz-1.b.52.zip

    如果一个 Web 应用,你在 WEB-INF/lib 下只 需要放置一个 nutz.jar 就够了 当然你要使用连接池,数据库驱动等功能,还需要自行添置 jar 包。 -------------Nutz 为谁而设计? 如果你觉得 Hibernate 控制比较繁琐,...

    nutz pdf学习文档

    nutz特点: 轻 -- 当前最新版,整个 jar ...这就意味着:如果一个 Web 应用,你在 WEB-INF/lib 下只 需要放置一个 nutz.jar 就够了当然你要使用其它的连接池,数据库驱动,打印PDF支持等功能,还需要自行添置 jar 包。

    nutz邮箱验证jar包

    用于nutz邮箱验证jar包

    nutz代码生成器

    可连接多种数据库根据表直接生成nutz所需的bean

    Nutz中select 包含 order by 的问题

    使用nutz, 直接写sql查询 select 中包含 order by 查询出错的问题修正

    nutz框架使用手册.zip

    nutz框架使用手册,从零到有深入学习nutz平台开发

    nutz下的junit所需包

    用于部署nutz下的junit测试工具,需要jetty-all这个jar包和servlet-api2.5

    nutz_redis集成依赖包

    在做nutz redis集成的实时,由于依赖包的问题被坑了一把,为了后人不要走同样的路,把所有依赖包放在上面了。

    nutz插件 定位页面路径

    可以快速定位路径 页面 本jar包是nutz实用插件 希望大家多多下载

    nutz-1.r.58

    nutz框架jar包

    nutz框架开发手册

    nutz框架开发手册,框架很方便使用的,和大家分享

    nutz的freemarker视图插件

    让nutz支持freemarker。 具体使用和在struts2中使用是一样的

    Nutz高效开发框架v1.0.5免费版

    Nutz高效开发框架是国内比较独立强大的技术团队开发的轻量级的框架快捷实用工具,由于可以方便地在各种数据库中调用存储数据,所以可以称之为方便程序员通行的项目大厦的手脚架工具。对于从事数据库相关的程序员来说...

    nutz搭建的MVC框架

    用开源框架nutz搭建的MVC框架,适合小型系统的开发,快捷方便!

    nutz-1.r.61-发布包

    nutz-1.r.61-发布包

    nutz jar包

    nutz jar包

Global site tag (gtag.js) - Google Analytics