domain classes领域类
来源:互联网 发布:网络基础知识大全ppt 编辑:程序博客网 时间:2024/05/17 09:16
1 自定义验证:
创建领域类person,编写自定义验证
class Person { String login String password String firstName String lastName static constraints = { password(unique: true,length:5..15,validator: {val,obj-> if(val?.equalsIgnoreCase(obj.firstName)){ return "password.cannot.be.firstname" } }) }}当输入错误时,提示信息为:
2 临时字段
代码:
class Company { String name Integer numberOfEmployees BigDecimal SalaryPaidYTD static transients = ['SalaryPaidYTD']}
class Person { String firstName String lastName Integer age}数据库表如图:
自定义:
class Person { String firstName String lastName Integer age static mapping ={ id column:'p_id' firstName column: 'p_first_name' lastName column: 'p_last_name' age column: 'p_age' version false table 'people' }}如图:
4 继承
class Employee extends Person { String employeeNumber String companyName}
class Player extends Person { String teamName}表:
static mapping ={ tablePerHierarchy false}表:person
employee
player
5 嵌入
normally:
embedded:
- domain classes领域类
- Domain Classes or Interfaces ?
- 领域模型(Domain Model )
- 领域模型(Domain Model )
- 小议领域模型(Domain Model)
- DK(领域知识)domain knowledge;
- 什么是领域驱动设计(Domain Driven Design)?
- 什么是领域驱动设计(Domain Driven Design)?
- 什么是领域驱动设计(Domain Driven Design)?
- domain-driven design 领域驱动设计
- 领域驱动设计(DDD:Domain-Driven Design)
- 0109 领域模型(Domain Model )【基础】
- 领域驱动设计(DDD:Domain-Driven Design)
- 领域驱动设计(DDD:Domain-Driven Design)
- 什么是领域驱动设计(Domain Driven Design)?
- 领域驱动开发(domain driven development)
- DSL Domain-specific language 领域特定语言/领域专用语言
- 类-Classes
- 关于中文乱码问题(总结)
- 【飞秋教程】远程协助/语音通讯
- 解决mysql“Access denied for user 'root'@'localhost'”
- 获取Android 百度开发API key
- 对技术的态度
- domain classes领域类
- Shell模拟多线程/任务队列
- smali语法及参考说明
- AR(Average Recall, 平均查全率), ANMRR(Average Normalized Modified Retrieval Rate, 平均归一化检索秩)
- 将txt文本读入C中(txt数据量大),将C中数据写入txt
- 让服务器支持xml文件下载
- hdu 1232 畅通工程(并查集)
- VMD 1.9.1 安装和使用(Centos6.3)
- 压力测试工具http_load