grails
if_you_can_please_do
多年Java搬砖经验,由于生活所迫接点小私活,欢迎私信~~
展开
-
grails 记录
controller获取的参数(e.g params.name)会自动去除字符串两端的空白字符。保存操作def user = User.get(id)if(!user.save()) { //保存失败 user.errors.allErrors.each { //打印错误提示信息 println it }} else { //保存成功}原创 2017-04-28 14:37:42 · 234 阅读 · 0 评论 -
grails JSON使用
设置时间转换格式JSON.registerObjectMarshaller(Date) { return it?.format("yyyy-MM-dd HH:mm:ss")} 输出pojo的指定字段 JSON.registerObjectMarshaller(User) { user -> return [转载 2017-05-05 11:56:52 · 299 阅读 · 0 评论 -
grails 一对多级联删除
Config.groovy 配置 grails.gorm.default.constraints = { ‘*’(nullable: true) }Domainclass ClassRoom { String name static hasMany = [students: Student] //不设置这个的话,删除班级时如果存在学生数据,会因为学生的约束而删除失败原创 2017-04-25 13:47:15 · 963 阅读 · 0 评论 -
grails 常用查询
1.查询记录个数 String hql = "select count(1) from User where username like :username" long count = (Long) User.executeQuery(hql, [username: "%${username}%"]).get(0)2.查询id集合 def hql = "select id fr原创 2017-05-02 15:23:51 · 1299 阅读 · 0 评论