`
tongyi121
  • 浏览: 40604 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在grails中如何根据domain class的类名字符串取得其类对象

阅读更多

如果有个域类test.Post,而在运行过程中你得到一个字符串“test.Post”,要的test.Post的类对象呢?

grailsApplication.getDomainClass('test.Post').clazz
grailsApplication.getClassForName('test.Post')
分享到:
评论

相关推荐

    grails中文入门简介

    此外,还可以配置自动数据库移植功能,它会在应用启动时根据域类(domain class)结构自动创建数据库表。 Grails的命令行工具非常强大,它支持创建Gant脚本来自动化重复的构建任务。用户可以创建可复用的Grails脚本...

    Grails中文参考手册

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

    在Eclipse里使用Grails类创建工具.pdf

    在Grails项目中,我们经常使用诸如`grails create-domain-class`等命令来快速创建domain、service、controller等类以及它们对应的测试类。 #### 集成Grails到Eclipse 首先,假设您已经成功地将Grails项目集成到了...

    grails中文参考手册

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

    Eclipse下搭建Grails项目

    创建新项目时,你可以利用配置好的Grails外部工具执行`create-domain-class`等命令,快速生成领域模型类。在Eclipse中,Grails项目的结构和管理将得到很好的支持,包括源代码编辑、构建、测试和调试。 注意,尽管...

    grails 中文手册

    - `grails create-app` 创建新应用,`generate-controller` 生成控制器,`generate-domain-class` 生成领域模型。 5. **Grails Plugins** - Grails 插件系统是其核心特性之一,允许开发者重用和扩展功能。 - ...

    grails中文文档

    此外,了解 Grails 的领域类(Domain Class)是如何映射到数据库的。 3. **GORM 数据库访问**:Grails 的 GORM(Grailed Object Relational Mapping)提供了一个简单易用的 ORM 解决方案,用于与数据库交互。通过...

    grails脚手架2次优化

    1. **添加属性和关系**:根据业务需求,可能需要在Domain Class中添加新的字段或关联其他Domain。脚手架会自动根据Domain生成相应的表单元素和查询条件。 2. **验证规则**:使用Grails的validate方法,为新添加的...

    grails开发笔记

    1. **Domain (持久化层)**:Grails 的 `Domain` 类用于表示数据模型,它们直接映射到数据库表。通过 `Constraints` 和 `Mapping` 方法可以自定义字段约束和映射规则。Grails 还提供了 `toString()` 方法来自定义对象...

    grails-用户手册

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

    Grails入门指南中文第二版.pdf

    理解领域类(Domain Class)、持久化、关联关系(如一对一、一对多、多对多)和查询语言HQL。 7. **Grails服务(Service)**:服务层在Grails中的作用,如何定义服务并进行事务管理。 8. **Grails过滤器(Filters...

    grails app

    在Grails中,模型类通常是Domain Class,它们直接映射到数据库表。如果我们的应用有数据存储需求,那么可能有一个或多个模型类定义在`src/groovy`目录下。 7. **配置(Configurations)** Grails应用的配置主要在`...

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

    在这个例子中,你可能创建了域类(Domain Class),这些类与数据库表相对应,并且可以执行CRUD操作。 2. **自定义SQL查询**:尽管GORM提供了强大的ORM功能,但有时我们可能需要直接编写SQL查询以实现特定功能。在这...

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

    目录结构包括`grails-app/conf`存储配置文件,`grails-app/controllers`存放控制器,`grails-app/domain`包含领域类,`grails-app/services`用于业务逻辑,`grails-app/views`是视图文件等。 在了解了Grails的基本...

    grails1.3.9

    在Grails中,它负责将领域模型类映射到数据库表,实现了对象与数据库记录之间的透明转换。Grails的GORM(Grails Object Relational Mapping)是Hibernate的一个封装,使得ORM操作更为简便,支持动态查询和 Criteria ...

    使用Grails快速开发Web应用

    3. **MVC架构**:Grails遵循MVC设计模式,其中DomainClass代表模型,View代表视图,Controller负责控制逻辑。 #### 入门Grails开发 - **环境搭建**:首先,需下载Grails程序并设置环境变量`GRAILS_HOME`,同时将`%...

    Grails 中文参考手册

    - **模型(Model)**: 存储业务逻辑和数据,通常由领域类(Domain Class)表示,与GORM结合实现数据持久化。 - **视图(View)**: 负责展示数据,Grails 支持多种模板引擎如GSP(Groovy Server Pages),允许混合...

    第一个grails程序

    2. **Domain Class**:创建一个名为`User`的领域类,代表用户信息。属性可能包括`username`和`password`,并使用Grails的GORM(Groovy Object Relational Mapping)进行数据库操作。 3. **View**:在`views/login`...

    Grails自定义scaffolding模板

    Scaffolding是Grails为了简化开发流程而提供的特性,它根据数据库中的Domain Class自动创建Controller、View以及相应的GSP页面。这些生成的代码能够帮助开发者快速实现对数据的基本操作,如显示列表、创建新记录、...

Global site tag (gtag.js) - Google Analytics