`
dtt3401885
  • 浏览: 17885 次
文章分类
社区版块
存档分类
最新评论

grails domain树形结构

 
阅读更多



import java.util.Date;

//知识库类别
class KnowledgeType {
//属性名称
String sortname
//属性描述
String sortdesc
//预留字段
String sortnuber
Date dateCreated
Date lastUpdated
//建立父节点
static belongsTo=[parent:KnowledgeType];
//建立子结点,多个子属性
static hasMany=[childrens:KnowledgeType];
static constraints = {
parent(nullable:true)
}

String toString(){
sortname
}
}
写上 static constraints = {
parent(nullable:true) 要不会出错,定义父节点可以为空
分享到:
评论

相关推荐

    Grails Grails Grails

    2. **视图(View)**: 视图负责展示数据,通常使用GSP(Grails Server Pages)技术,这是一种结合了HTML和Groovy的模板语言,可以嵌入Groovy表达式和控制结构,实现动态内容的生成。 3. **控制器(Controller)**: ...

    Eclipse下搭建Grails项目

    在Eclipse中,Grails项目的结构和管理将得到很好的支持,包括源代码编辑、构建、测试和调试。 注意,尽管Eclipse对Grails的支持相比IntelliJ IDEA和NetBeans可能稍显不足,但通过Groovy Eclipse插件的配置,开发者...

    grails-用户手册

    Grails的核心理念是“约定优于配置”,这意味着它有一套默认的规则和结构,减少了开发者在项目初始化阶段的工作量。例如,项目文件结构、数据库映射、URL映射等都有预设的约定。 二、MVC架构 1. Model:模型层负责...

    grails中文入门简介

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

    Grails权威指南 Grails权威指南

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

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

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

    grails中文参考手册

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

    Grails中文参考手册

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

    the definitive guide to grails 2

    在Grails框架中,域模型(Domain Classes)是用于表示业务实体的对象,它们通常映射到数据库中的表。通过GORM(Grails Object Relational Mapping),Grails提供了自动的ORM支持,使得开发者无需编写复杂的SQL语句...

    grails-core源码

    3. **Domain Classes**:Grails的领域模型类,基于Groovy,具有自动持久化的能力,通过`GORM(Grails Object Relational Mapping)`与数据库交互。 4. **Controllers**:控制层负责处理HTTP请求,调用业务逻辑,并...

    使用Grails快速开发Web应用

    - **创建应用**:使用`grails create-app Contact`命令可快速生成名为“Contact”的应用框架,该命令自动生成了标准的项目目录结构,包括但不限于`grails-app`下的`conf`、`controller`、`domain`、`i18n`、`...

    eclipse开发grails插件

    选择合适的Grails版本和其他配置,然后Eclipse会自动生成项目结构。 5. **开发与调试**:在Eclipse中,你可以直接编辑Grails的源代码,使用内置的Groovy编辑器进行语法高亮和代码提示。通过右键点击项目,选择"Run ...

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

    4. **Grails应用结构**:理解Grails项目的目录结构,包括`src/main/groovy`、`grails-app/domain`、`grails-app/controllers`、`grails-app/views`等关键目录的作用。 5. **MVC架构**:学习模型(Model)、视图...

    grails app

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

    Grails1.1中文文档

    2. **命令行工具**:Grails提供了强大的命令行工具,可以快速生成项目结构、控制器、服务、域类等,这在文档中会有详细介绍,包括`create-app`、`generate-controller`等命令的用法。 3. **领域驱动设计(Domain-...

    第一个grails程序

    在"第一个grails程序"中,我们通常会看到一个典型的Grails项目结构,包括以下几个关键部分: 1. **src/main/groovy**:这个目录存放所有Groovy源代码,包括应用程序的主要业务逻辑和控制器。 2. **src/main/...

    grails快速开发web

    - **脚手架支持**:提供了一套快速原型开发工具,可以自动生成基本的应用程序结构。 - **插件系统**:拥有丰富的插件生态系统,可以通过安装插件扩展 Grails 的功能。 #### 三、Grails 的配置文件位置 在 Grails ...

Global site tag (gtag.js) - Google Analytics