- 浏览: 538254 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (174)
- Groovy (28)
- Grails (14)
- DHTML (5)
- JS (4)
- jQuery (16)
- JAVA (16)
- Eclipse (4)
- Hibernate (2)
- Resin (2)
- Oracle (25)
- Maven (4)
- Struts2 (1)
- WebWork2 (3)
- Tomcat (2)
- Windows7 (4)
- Griffon (2)
- PowerDesigner (1)
- Pro*C (2)
- JDK (1)
- 乱码 (2)
- WebService (3)
- .NET (1)
- 性能 (2)
- 安装 (1)
- 命令行 (1)
- function (1)
- type (1)
- Mysql (1)
- 同步 (1)
- Synchronized (1)
- json (3)
- Office (1)
- Visio (1)
- 自定义形状 (1)
- jsong (0)
- gson (1)
- fastjson (1)
- EM (1)
- DB2 (6)
- Sequence (1)
- RHEL5.x (1)
- WAS6.1 ND (1)
- SQL (1)
- -964 (1)
- Linux (4)
- Date (1)
- Format (1)
- Add (1)
- SHELL (1)
- CSS (2)
- Bootstrap (1)
- nginx (1)
- Openresty (2)
- JWPlayer (1)
- showdoc (1)
- 常用网址 (1)
- lua (2)
- SpringBoot (1)
- Office pdf linux (1)
最新评论
-
纵观全局:
Great
阿里巴巴开源JSON解析组件FastJson简单使用笔记 -
guxuede:
...
Groovy编程技巧 -
a1439226817:
groovy用的多吗?我还没发现有哪个java项目在用这个?
Groovy同步 -
晴子9034:
在网上搜到的几乎全是说满了就扩充。但是我有个疑问,满了就扩充, ...
解决DB2 SQLCODE=-964日志文件满的问题 -
在世界的中心呼喚愛:
好东西啊,就用这个包。
阿里巴巴开源JSON解析组件FastJson简单使用笔记
1.
import groovy.sql.Sql def dataSource= ctx.getBean('dataSource') def sql = new Sql(dataSource) //def ls = sql.rows(sb.toString()); sql.eachRow("select * from role"){ println "Name is ${it.name}" }
结果:
Name is 111
Name is 222
....
.....
================================================================
2.
import groovy.sql.Sql def dataSource= ctx.getBean('dataSource') def sql = new Sql(dataSource) def sb = new StringBuffer("SELECT a.cardid, trim(a.account), trim(a.sno), trim(a.name), ") sb << "decode(trim(a.sex), '1', '男', '2', '女', '未知') sexname " sb << "from account@sports_iddbsvr a " sb << "where rownum < 30" //def ls = sql.rows(sb.toString()); //def accounts = sql.eachRow(sb.toString()) sql.eachRow(sb.toString()){ println "Name is ${it.sexname}" }
结果:
Name is 男
Name is 女
..........
=====================================================
3.
import groovy.sql.Sql def dataSource= ctx.getBean('dataSource') def sql = new Sql(dataSource) def sb = new StringBuffer("SELECT a.cardid, trim(a.account), trim(a.sno), trim(a.name), ") sb << "decode(trim(a.sex), '1', '男', '2', '女', '未知') sexname " sb << "from account@sports_iddbsvr a " sb << "where rownum < 30" def ls = sql.rows(sb.toString()); //def accounts = sql.eachRow(sb.toString()) ls.each{ println "性别是${it.sexname}" }
结果:
性别是男
性别是女
...........
发表评论
-
Grails编写WebService客户端
2012-05-28 13:39 2855环境:jdk1.6.0.31 + Grails2.0.4 1. ... -
解决grails run-app控制台输出乱码问题
2012-04-17 13:14 1773在运行项目时加上 -Dfile.encoding参数,值随OS ... -
(转)使用grag对Grails进行数据库逆向工程
2011-08-04 10:07 1598http://blog.csdn.net/wudith/art ... -
(转)提高Grails应用的查询性能
2011-04-22 17:32 1135转载地址:http://www.groovyq.net/con ... -
(转) 使用Grails进行数据库逆向工程
2010-12-01 14:53 1956原贴地址:http://groovyq.n ... -
Grails渲染JSON迷你手册
2010-07-28 10:42 3088http://memo.feedlr.com/?p=6 Mi ... -
(转)让HelpBalloons飘在你的GSP上空
2010-06-09 16:14 1125原贴地址:http://www.groovyq.net/nod ... -
(转)Grails中的命名查询
2010-06-09 16:11 1270原贴地址:http://www.groovyq.net/con ... -
使用createAlias进行“以子对象的属性为查询条件的”查询
2010-06-01 10:52 34def enReservedVenuses = { ... -
利用Hibernate的HibernateCriteriaBuilder建立可分页并带有查询条件的查询
2010-02-26 14:53 76def adminList = { par ... -
Grails应用技巧
2010-02-26 10:58 32391. 领域模型属性复制 ... -
在Grails Console中调用GetBean
2010-01-25 09:57 1205http://www.groovyland.net/?q=no ... -
Grails分页查询总结
2010-01-06 16:26 407看代码: def list = { param ... -
关于Grails输出JSON的总结
2010-01-06 11:43 19631. def oList = [total:0, ro ... -
Grails+Xfire 搭建Web Service环境
2009-12-24 15:13 1882Grails 加上Xfire plugin 搭建web S ... -
Grails问题汇总
2009-10-28 13:05 63转自:http://hi.baidu.com/ssyuan/b ... -
Grails中直接使用SQL返回List
2009-09-23 10:13 210import groovy.sql.Sql class ... -
Grails按样本查询
2009-07-02 15:35 61主要用到find方法: 方法说明: 指定查询条件(如果没有找 ... -
案例研究:利用Grails搭建Feedlr.com网站
2009-06-29 11:16 1939原贴地址:http://www.infoq ...
相关推荐
在 Grails 中,MVC 模式用于组织应用程序的结构。Model 负责业务逻辑和数据管理,View 负责显示用户界面,Controller 处理用户请求并协调 Model 和 View 的交互。 **GORM (Grails Object-Relational Mapping)** ...
Grails兼容广泛的Java应用服务器,包括但不限于Apache Tomcat、Jetty、Resin等,这使得Grails应用能在不同的环境中无缝运行。 8. **创建工件** Grails提供了多种命令用于生成模型类、控制器、服务等工件,如`...
Grails建立在这些概念之上,它极大地降低了在Java平台上建立Web应用的复杂性。与那些框架不同的是,Grails是构建在现有的像Spring、Hibernate这样的Java技术之上。 Grails是个一栈式开发框架,它尝试通过核心技术...
- **部署**:讲解了在各种Java EE容器中部署Grails应用的方法。 2. **配置**: - **基本配置**:讨论了Grails的基础配置选项,包括内置选项和日志设置。 - **数据源**:详细介绍了数据源的配置,包括与环境的...
- 将Grails命令配置为Eclipse的外部工具,方便直接在IDE中执行Grails命令。在`Run > External Tools > External Tools Configurations...`中创建新的程序配置,详细步骤可参考Eclipse界面的指导。 完成以上步骤后...
Grails在IT行业中尤其受到重视,因为它能够帮助开发者快速搭建并部署基于MVC模式的应用程序。 在入门Grails之前,首先需要了解如何下载并安装这个框架。Grails官方提供了各个版本的下载链接,通常包括zip压缩包和可...
2. **GORM(Grails Object-Relational Mapping)**:这是Grails内置的数据持久化框架,允许开发者使用领域模型对象直接操作数据库,无需编写SQL语句。GORM支持关系型数据库,如MySQL、PostgreSQL,同时也支持NoSQL...
Grails1.1最新 中文 文档 当今的Java Web开发技术...Grails建立在这些概念之上,它极大地降低了在Java平台上建立Web应用的复杂性。与那些框架不同的是,Grails是构建在现有的像Spring、Hibernate这样的Java技术之上。
1. **模型(Model)**: 在Grails中,模型通常由Domain Classes表示,它们是持久化的实体,与数据库表对应。Domain Classes使用Groovy的元编程特性,如属性验证和动态方法,提供数据验证和业务逻辑。 2. **视图...
在Grails中,Ajax可以与JavaScript紧密集成,极大地提升了用户体验。 标题"grails ajax"表明我们将探讨如何在Grails应用中有效地使用Ajax技术。Ajax允许后台与服务器进行异步数据交换,而无需重新加载整个网页。这...
1. 安装与配置:在Grails项目中添加插件依赖,然后通过配置文件调整编辑器的参数,如默认样式、语言设置等。 2. 使用方法:在GSP页面中引入FCKEditor,用户可以在网页上直接编辑富文本,如HTML代码,支持图片上传、...
在Grails中,Controller处理请求,View呈现结果,Model则存储和管理业务数据。 3. **GORM(Grails Object-Relational Mapping)**:Grails的内置ORM工具,允许开发者以声明式的方式操作数据库,支持SQL的CRUD操作,...
Grails 最新的 v1.1版的中文文档,chm格式,Grails是一套快速开发Web应用的开源框架,基于Groovy编程语言,并构建于Spring、Hibernate和其它标准Java框架之上,能为大家带来超高效率的一站式框架。
通过GORM(Grails Object Relational Mapping),Grails提供了自动的ORM支持,使得开发者无需编写复杂的SQL语句即可实现数据的持久化操作。 #### Controllers(控制器) 控制器(Controllers)负责处理来自用户的...
- Grails版本信息可以在项目的`BuildConfig.groovy`文件中找到。 **文档引擎** - 提供了文档生成工具,帮助开发者快速生成API文档。 **依赖解析** - Grails使用Ivy作为其依赖管理系统。 - 支持配置依赖关系,包括...
在 Grails 应用中,过滤器(Filters)是一个重要的概念,它们允许开发者在执行控制器操作之前或之后执行某些逻辑,从而实现诸如身份验证、日志记录、数据验证等跨控制器的功能。 ### 1. 过滤器的概念 过滤器是 ...
在Grails框架中,Groovy用于编写控制器、服务、领域类等组件。 3. **领域模型(Domain Model)** 在Grails中,领域模型是应用程序的核心,它代表了业务数据和逻辑。通过定义Groovy类并使用Grails的GORM(Grails ...
在这个例子中,你可能学会了如何在Grails中使用`groovy.sql.Sql`类或者HQL(Hibernate Query Language)进行定制化查询。 3. **分页功能**:在Web应用中,数据分页是很常见的需求。Grails提供了方便的分页API,可以...