`
xnnyygn
  • 浏览: 44135 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

更新Grails的Domain时候需要注意的地方

阅读更多
因为XY之前使用的数据库的表名字是Category(类别),和Grails的默认Category冲突,暂时不知道如何解决这个类重名问题,所以只好考虑换一个名字来解决.

但是无论是我在IDE中把DOMAIN删除了,还是我使用FINDER找到含有Category字符的文件,并且删除,都没有用,最后XY只能使出一招:删除工程,重新建立,因为是在初级尝试阶段,问题不大.请大家不要学习我的这种删除工程的做法,因为到后来看来这种方法没有用.

重新建立之后,突然发现因为grails需要升级hibernate到1.1.1然后把IDE卡住了,没有办法,KILL之后,手动用命令行在目录下建立,因为只要一个参数(APP-NAME),所以也不复杂.然后确认升级之后,重新在IDE中OPEN PROJECT(这方面NETBEANS还是很不错的),然后为了测试,XY尝试了以下TYPE代替CATEGORY,然后,使用了SCAFFOLD,进行最简单的CRUD测试,不过很遗憾,居然没有成功,因为貌似上次的东西遗留了下来(阴魂不散阿),不过XY稍微注意了一下RUN-APP的脚本,发现grails并没有把编译好的文件放到当前工程目录下,而是放到了一个隐藏文件中,这个文件就是(LINUX下).grails文件(在你的/home/${your name}下),里面有一个project的文件夹,里面就有你的工程编译好的文件,XY把里面的东西删除了,然后就可以重新开始了,记得NETBEANS的TOMCAT也是这样,你的/home/${your name}下有一个.NETBEANS文件夹,里面有个TOMCAT,然后你需要定期去里面把LOG清楚,还有把不用的APP的那些XML删除,否则老是跳出以前的工程没找到的提示(因为咱确实把他们删除了).
分享到:
评论

相关推荐

    学习grails框架时候自己写的例子

    标题提到的"学习grails框架时候自己写的例子"显然是一个用于实践Grails CRUD(创建、读取、更新、删除)操作的项目。 描述中提到了"自己分页,修改sql查询,带数据库",这表明这个例子涵盖了以下几个关键知识点: ...

    Grails Grails Grails

    1. **模型(Model)**: 在Grails中,模型通常由Domain Classes表示,它们是持久化的实体,与数据库表对应。Domain Classes使用Groovy的元编程特性,如属性验证和动态方法,提供数据验证和业务逻辑。 2. **视图...

    Eclipse下搭建Grails项目

    注意,尽管Eclipse对Grails的支持相比IntelliJ IDEA和NetBeans可能稍显不足,但通过Groovy Eclipse插件的配置,开发者依然能在Eclipse中高效地进行Grails开发。不断更新插件和学习最佳实践将有助于提升开发体验。

    grails-用户手册

    例如,`grails create-app` 创建新应用,`generate-controller` 生成控制器,`generate-domain-class` 生成领域类。 四、GORM(Grails Object Relational Mapping) GORM是Grails的持久化框架,它实现了Hibernate...

    Grails入门指南 -- 针对grails1.0.4更新

    ### Grails入门指南知识点 #### 一、Grails框架简介 - **背景**: Grails是一个基于Groovy语言的开源Web应用框架,适用于Java平台。它旨在简化开发过程,提高开发效率,尤其受到那些希望保留Java环境同时寻求更高效...

    eclipse开发grails插件

    6. **使用eclipse运行grails项目.xlsx**:这个文件可能是项目配置或者步骤指南,包含了运行Grails项目的具体步骤和注意事项。打开查看,以便更好地理解项目的运行流程。 7. **GroovyEclipse.zip**:这个文件可能...

    Grails权威指南 Grails权威指南

    《Grails权威指南》是一本全面深入探讨Grails框架的专著,旨在帮助读者掌握这一强大的Web开发工具。Grails是一种基于Groovy语言的开源框架,它为构建现代、高效的应用程序提供了简洁高效的解决方案。本指南针对不同...

    grails脚手架2次优化

    Grails的脚手架基于GORM(Grails Object Relational Mapping)和Groovy模板引擎,通过解析Domain Class自动构建出Controller、View以及相应的模板文件。在运行时,这些文件负责处理数据的增删改查操作。了解这一工作...

    grails中文入门简介

    在入门Grails之前,首先需要了解如何下载并安装这个框架。Grails官方提供了各个版本的下载链接,通常包括zip压缩包和可执行的安装包。安装完成后,创建一个Grails应用程序是另一个重要的步骤,这可以通过命令行工具...

    grails中文参考手册

    Grails提供了多种命令用于生成模型类、控制器、服务等工件,如`generate-domain-class`用于创建领域模型,`generate-controller`用于生成控制器。 9. **生成Grails应用** 使用Grails的命令行工具,你可以快速生成...

    使用 Grails 快速开发 Web 应用程序

    为了快速上手Grails,首先需要安装。从Grails官方网站下载最新版本的安装包,解压并设置环境变量`GRAILS_HOME`。接着将`%GRAILS_HOME%\bin`添加到系统Path变量中。通过在命令行输入`grails help`验证安装是否成功。 ...

    Grails案例

    - 修改实例:找到需要更新的对象,修改其属性,然后调用`save()`方法即可更新到数据库。 -动态更新:可以使用`update()`方法配合查询条件,一次性更新满足条件的所有记录。 5. **删除数据(Delete)** - 删除...

    grails ajax

    级联下拉框通常在需要关联选择的情况下使用,比如国家/地区-城市的选择,当用户选择了一个国家,下拉框会自动更新只显示该国的城市。这通常涉及到Ajax请求,用来动态加载并填充城市列表,而不会刷新整个页面。 综上...

    the definitive guide to grails 2

    《Grails 2 的终极指南》是一本深入探讨Grails框架精髓的专业书籍,该书以英文撰写,旨在为读者提供全面、深入的Grails框架学习资料。Grails框架基于Groovy语言,是一种高度动态、敏捷的Java应用开发框架,它简化了...

    Grails中文参考手册

    GORM 是 Grails 的内置 ORM 框架,它允许开发者使用 Domain Class 来定义数据模型,并自动提供数据库操作。GORM 支持 Hibernate 和 ActiveJDBC,使得数据库操作更加简单。 **Controllers** Controllers 在 Grails ...

    Grails1.1中文文档

    1. **环境配置**:首先,开发者需要了解如何安装和配置Grails环境,包括Groovy SDK、Grails SDK以及相关的IDE支持,如IntelliJ IDEA或Eclipse的Grails插件。 2. **命令行工具**:Grails提供了强大的命令行工具,...

    grails 中文文档+grails-fckeditor-0.9.5.zip插件

    4. 版本兼容:虽然grails-fckeditor-0.9.5是较旧的版本,但理解其工作原理有助于我们理解如何集成第三方库,以及在更新到新版本时需要注意的问题。 总结,Grails框架及其中文文档为开发者提供了强大的工具和丰富的...

Global site tag (gtag.js) - Google Analytics