- 浏览: 673536 次
- 性别:
- 来自: 珠海
文章分类
最新评论
-
qq826928141:
longxing898 写道请教:使用jtds连接sql 20 ...
rapid-framework v3.9新版本发布 -
qq826928141:
美味人间 写道大哥,这个代码生成器怎么无法获取表和列的备注信息 ...
rapid-framework v3.9新版本发布 -
walle1027:
能发一下的测试代码吗?
rabbitmq性能测试 -
在世界的中心呼喚愛:
好东西,我就是参考这个!!!
iBatis3基于方言(Dialect)的分页 -
暂不存在:
怎么将{key}中的值替换掉
rapid系列:发布一款动态构造sql的工具: XsqlBuilder
hi,all 脚手架相关修改 rapid-framework是一个以spring为核心的项目脚手架(或者称为胶水框架),框架将各个零散的框架(struts,strust2,springmvc,hibernate,ibatis,spring_jdbc,flex)搭建好,并内置一个代码生成器,辅助项目开发,可以生成java的hibernat model,dao,manager,struts+struts2 action类,可以生成jsp的增删改查及列表页面 项目下载: 项目HOME:
生成器相关修改
rapid-framework框架介绍
框架概览
http://code.google.com/p/rapid-framework/downloads/list
http://www.rapid-framework.org.cn/
评论
使用jtds连接sql 2005,无法读取字段和表的中文注释信息,columnalias只是英文的字段名
搞定了吗哥们
搞定了吗哥们
<entry key="outputEncoding">GBK</entry>
这样设置还是不行啊,
还有我写模板了写了中文注释,乱码
我贴张以前的图片链接,你看下,具体我不清楚了 这么久了
http://pan.baidu.com/s/158udg 你下载看下。
在此向大神致敬,多谢。
我这边使用maven框架搭建,不知道是否包引用存在问题。
做单元测试时, 一直有这么个问题:
org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.apache.ibatis.builder.IncompleteElementException: Could not find SQL statement to include with refid 'TaobaoUserComment.columns'
### Cause: org.apache.ibatis.builder.IncompleteElementException: Could not find SQL statement to include with refid 'TaobaoUserComment.columns'
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:23)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:107)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:98)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:62)
at javacommon.base.BaseIbatis3Dao$SqlSessionTemplate$1.doInSession(BaseIbatis3Dao.java:157)
at javacommon.base.BaseIbatis3Dao$SqlSessionTemplate.execute(BaseIbatis3Dao.java:147)
at javacommon.base.BaseIbatis3Dao$SqlSessionTemplate.selectOne(BaseIbatis3Dao.java:155)
at javacommon.base.BaseIbatis3Dao.getById(BaseIbatis3Dao.java:47)
at javacommon.base.BaseManager.getById(BaseManager.java:22)
at $javacommon.base.BaseManager$$FastClassByCGLIB$$74a5b520.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
at com.taoxiaosha.web.service.impl.TaobaoUserCommentManagerImpl$$EnhancerByCGLIB$$69699af4.getById(<generated>)
at com.taoxiaosha.web.service.TaobaoUserCommentManagerTest.crud(TaobaoUserCommentManagerTest.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74)
at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:83)
at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:88)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: org.apache.ibatis.builder.IncompleteElementException: Could not find SQL statement to include with refid 'TaobaoUserComment.columns'
at org.apache.ibatis.builder.xml.XMLIncludeTransformer.findSqlFragment(XMLIncludeTransformer.java:64)
at org.apache.ibatis.builder.xml.XMLIncludeTransformer.applyIncludes(XMLIncludeTransformer.java:38)
at org.apache.ibatis.builder.xml.XMLIncludeTransformer.applyIncludes(XMLIncludeTransformer.java:51)
at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseStatementNode(XMLStatementBuilder.java:83)
at org.apache.ibatis.session.Configuration.buildAllStatements(Configuration.java:698)
at org.apache.ibatis.session.Configuration.getMappedStatement(Configuration.java:629)
at org.apache.ibatis.session.Configuration.getMappedStatement(Configuration.java:624)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:103)
... 47 more
Caused by: java.lang.IllegalArgumentException: XML fragments parsed from previous mappers does not contain value for TaobaoUserComment.columns
at org.apache.ibatis.session.Configuration$StrictMap.get(Configuration.java:791)
at org.apache.ibatis.builder.xml.XMLIncludeTransformer.findSqlFragment(XMLIncludeTransformer.java:60)
... 54 more
请问现在还在更新这个生成框架吗,这个框架会支持hibernate4吗。
这个是怎么操作的
上面有文档的 文档地址如下:
http://code.google.com/p/rapid-framework/wiki/menu
这个是怎么操作的
//默认多列排序,example: username desc,createTime asc
protected static final String DEFAULT_SORT_COLUMNS = "email desc"; 是无效的,因为最终生成的SQL语句:如:
select
users0_.uid as uid13_, users0_.deptCode as deptCode13_, users0_.email as email13_, users0_.name as name13_, users0_.password as password13_, users0_.state as state13_, users0_.userName as userName13_
from
users users0_
where
1=1
order by 'email desc' limit 10
在order by后面多了一对单引号,导致order by 无效,正确的应该是没有单引号的.......
即:目前这个系统框架不支持分页查询下的按表字段排序!
还望有空看下。
<entry key="outputEncoding">GBK</entry>
这样设置还是不行啊,
还有我写模板了写了中文注释,乱码
使用jtds连接sql 2005,无法读取字段和表的中文注释信息,columnalias只是英文的字段名
动态生成的元素无法校验。并报脚本错。是什么原因。
有没有方法。在动态生成元素的后面再加载框架的初始方法。
两个问题请教:
以UserInfo为例,
1. 怎么做模糊搜索,比如name要求模糊搜索?
2. 搜索出结果后,修改其中一个,成功后跳到list.do,如果想跳回到搜索页面,怎么弄?
发表评论
-
为velocity,freemarker提供jsp:include功能
2010-06-13 19:26 11456一.介绍 使用JSP的都知道jsp:include指令,可以 ... -
rapid-framework发布新版本: v3.5
2010-03-23 19:01 4526本次的主要更新内容是重新拾起flex,重整了flex插件. 而 ... -
扩展freemarker,velocity,实现模板的管道操作
2010-01-12 20:54 4652操作系统中有一个很重要的功能,就是可以使用管道,即将前一个应用 ... -
扩展Velocity,实现模板的继承
2009-12-28 12:00 5541与我之前的扩展freemarker类似,现新增加三个指令:bl ... -
扩展freemarker,实现模板的继承
2009-12-22 10:11 9279现扩展freemarker,新增加三个指令: @ ... -
spring REST中的内容协商(同一资源,多种展现:xml,json,html)
2009-12-21 14:14 21784接上一篇对spring rest的描述. ... -
在jsp中实现"类"的继承关系
2009-12-09 17:59 72691.介绍 使用过python django模板 ... -
rapid-framework发布v3.0 版本
2009-11-11 09:46 4959虽然spring 3.0及ibatis3还未发布,但rap ... -
iBatis3基于方言(Dialect)的分页
2009-10-19 09:29 23825(注:以下代码是基于ibatis3 beta4的扩展,ibat ... -
与Spring BlazeDS Integration相比,更简单的实现来调用spring bean
2009-10-12 11:15 4156注:后面使用SBI替代Spring BlazeDS In ... -
rapid-framework发布v2.5.0版本
2009-09-21 09:54 2297赶在国庆之前发布一个版本,庆祝国庆,:) 更新内 ... -
rapid-framework工具类介绍一: 异步IO类
2009-05-08 01:16 2284在一些特殊的场合,我们可能需要使用异步的IO来大幅提高性能. ... -
rapid-validation发布v1.5版本
2008-12-09 11:44 8237在线演示:http://www.rapid-framework ... -
rapid-framework v2.x路线图
2008-09-09 20:43 2711在1.0.2发布以后,很多同学认为切换至struts2 ... -
rapid-framework v1.0.x带控制条的演示视频放出
2008-08-20 13:28 2040很多同学报怨rapid-framework的演示视频太快,现在 ... -
rapid-framework发布v1.0.2版本
2008-08-13 11:39 2694该版本主要增加的相关文档导航,及一些模板及目录的调整 在线文档 ... -
动态构造sql利器:rapid-xsqlbuider 详细说明
2008-08-06 09:07 5058特性列表: 动态构造sql条件语句,提供sql拼接与使用占 ... -
很高兴大家下载rapid-framework
2008-08-04 11:42 7201看到有很多人下载,心情蛮爽的,这个就是做开源最高兴的吧. 大家 ... -
正式发布类似rails的框架:rapid-framework,文档补充中...
2008-07-29 09:11 5145基于spring,struts(struts2),hibe ... -
最适合实际开发需要的:<代码生成器>发布:rapid-generator-v1.0
2008-07-22 09:05 4303现阶段内置模板可以生成的包括: 可以生成java的hibern ...
相关推荐
rapid-framework-3.9.3.20100923.jar
"rapid-framework-3.9.2.20100720.zip"是一个压缩包文件,其中包含了 Rapid-Framework 的特定版本,即3.9.2,发布于2010年7月20日。Rapid-Framework 是一个用于快速开发的应用框架,旨在提高开发效率并简化软件构建...
"Rapid-Framework 3.9.3.20100923" 是一个特定版本的软件框架,主要用于简化和加速IT项目的开发过程。这个框架的核心目标是提供一个高效、灵活且易于使用的工具集,帮助开发者快速构建应用程序。在深入探讨其详细...
Rapid Framework Common是一个高效、便捷的快速开发框架,版本号为3.9.3,发布日期为2010年9月23日。这个开源项目旨在简化Java Web应用程序的开发过程,通过集成SSH(Struts2、Spring、Hibernate)框架,以及Ibatis...
"Rapid-Framework Common 3.9.3.20100923-src.zip" 是一个包含源代码的压缩包,它属于Rapid-Framework的通用组件部分,版本号为3.9.3,发布日期为2010年9月23日。SSH框架是指Struts、Spring和Hibernate的集成,是...
**快速框架(Rapid-Framework)整合指南** 在IT行业中,快速开发框架是提升开发效率、简化项目构建的重要工具。 Rapid-Framework 是一个基于Java的轻量级开发框架,它结合了Hibernate、Spring和SpringMVC等流行技术...
在实际使用中,Rapid-Generator v3.9.0.20100629版本提供了稳定性和性能的保障。其压缩包包含了所有必要的文件,用户下载解压后即可开始使用。开发者可以根据自己的项目需求选择合适的模板,或者利用内置的模板进行...
"standalone-rapid-generator-3.9.2.20100720.zip" 是一个用于快速生成代码的独立版本工具包,基于Rapid Framework。这个版本号表明它是2010年7月20日的一个特定构建,3.9.2是其主要版本标识。这个工具的主要目标是...
rapid-generator-3.9.3.20100923.jar
"rapid-generator-3.9.2.20100720"这个版本的代码生成器,特别适用于Java Web开发中的MVC架构,即Model-View-Controller模式。在MVC模式下,Service层处理业务逻辑,DAO层负责数据操作,而Mapper则作为ORM(对象关系...
在本案例中,我们关注的是名为`rapid-framework`的一个特定版本,即`1.3.0`,它以`.tar.gz`格式压缩。 `.tar.gz`是Linux和Unix系统中常用的文件打包和压缩格式,由`.tar`(归档)和`.gz`(Gzip压缩)组合而成。这种...
"Rapid-Framework v3.0.1.0" 是一个专为开发人员设计的高效、易用的代码生成框架,旨在加速应用开发过程,减少重复劳动,提高开发效率。这个框架的核心理念是通过模板引擎生成符合特定业务逻辑的源代码,让开发者...
"Rapid-Framework v3.0.1.0" 是一个专为开发人员设计的高效、易用的软件开发框架,旨在加速应用的构建过程,提高代码质量和开发效率。这个框架可能包含了各种组件和工具,使得开发者能够快速构建出稳定且可扩展的Web...
文件"rapid-framework-3.9.3.20100923"可能是该框架的一个特定版本,发布于2010年9月23日。这个版本可能包含了框架的所有源代码、文档、示例项目和必要的库文件,供开发者下载使用。开发者可以通过这个版本学习和...
rapid-generator是一个生成器引擎,让你可以专注与代码生成器模板的编写, 可以生成如ibatis,ibatis3,hibernate,spring_mvc,struts2等等代码. 该项目是 Rapid Framework 框架的一部分。
标题中的"rapid-framework 生成后的SSH三层架构"可能指的是一个快速开发框架,如Rapid Framework,它能自动生成SSH框架的基础结构,帮助开发者快速搭建项目。 Struts2是基于MVC设计模式的Web框架,它负责处理HTTP...
"rapid-framework" 是一个基于Java的Web开发框架,它的设计灵感来源于Ruby on Rails,旨在提供一种高效、快速的开发环境,帮助开发者迅速构建web应用程序。Ruby on Rails以其“Convention over Configuration”...
在压缩包"rapid-generator-3.9.1.20100710"中,可能包含了Rapid-Generator的安装文件、文档、示例模板和预设模板。安装文件通常是可执行程序或JAR包,用于在本地运行工具;文档可能包含使用指南、API参考以及常见...
"Rapid-Validation完整包"是一个专注于前端表单验证的工具集合,包含了样例代码以及所有的CSS和JavaScript文件。这个工具旨在帮助开发者快速、高效地实现网页表单的数据验证,提高用户体验并确保数据的准确性和完整...
5. **版本更新与维护**:快速迭代,如文件名所示的"rapid-generator-3.9.2.20100719"版本,意味着开发者可以获取到最新的功能和修复的bug,确保工具的稳定性和兼容性。 6. **友好用户界面**:提供图形化的操作界面...