grails项目中(DB的相关操作)

save:保存Domain对象的数据到对应的库表中(可能是insert也可能是update)

findBy: 动态方法,查找并返回第一条记录,方法名可以变化
eg:findByName("Tom") 会返回所有name属性为Tom的对象(只返回第一条记录)
findByNameAndPassword("Tom","Mot")会返回所有name属性为“Tom”并且password属性为“mot”的对象
findAllBy:与findBy类似,返回全部记录
executeQuery:执行一个Hql的查询
get :返回指定id的对象
count:执行select count(*) from xxx 的操作
delete:删除操作

原文地址:https://www.cnblogs.com/yixingzhou/p/8406243.html

时间: 2024-08-29 10:09:13

grails项目中(DB的相关操作)的相关文章

关于QT建立项目中遇到的相关问题的处理办法

关于QT建立项目中遇到的相关问题的处理办法 1.在QTCreater中新建一个空的工程时,第一次运行会抱一个错误,如下: -1: error: LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 解决方法:编译系统中出现两个cvtres.exe文件,需要到相应的位置找到这两个文件,然后查看并删去比较早的那个文件即可解决 (1)一个文件时在Microsoft.Net中的一个文件,路径如下图所示: (2)另一个cvtres.exe文件在vs2010的安装目录下,其位置如下图所示: 找到这

JS中字符串的相关操作

(转自:http://www.cnblogs.com/zhaoxinxin/articles/1402733.html) 一.字符串的创建 创建一个字符串有几种方法. 最简单的是用引号将一组字符包含起来,可以将其赋值给一个字符串变量. var myStr = "Hello, String!"; 可以用双引号或单引号将字符串包含,但要注意,作为界定字符串的一对引号必须是相同的,不能混用. 像var myString = "Fluffy is a pretty cat.'; 这样

Qt中与文件目录相关操作

一.与文件目录操作有关操作. Qt中与文件目录相关的操作在QDir中,需加入#include <QDir>语句. QDir::drives()是列出电脑根目录下的所有目录,返回的是QFileInfoList.利用其返回的QFileInfo,可以使用QFileInfo::absoluteFilePath()方法为返回其绝对路径.  Bool QDir::exists ( const QString & name ) 是判断以参数中为路径名的路径是否存在,如果存在该路径则返回真. bool

python中MySQL数据库相关操作

一 安装基本环境: 1 安装MySQL数据库, 本文使用的是mariadb数据库,与MySQL相似 1 挂载镜像文件(本次使用的是本地镜像文件) 2 启动MySQL数据库 3 创建用户名和密码并刷新 grant all(表示所有操作) on .(库.表(所有的,也可以指定)) to [email protected](设置用户名为root,链接为本地链接) identified by 'roiot123';(设置密码)flush privileges;(刷新权限) 4 修改默认字符集: serv

解决项目中的跨域操作问题

浏览器存在许多安全策略,其中同源策略就是其中一个,所谓同源策略也叫同域名策略,即只有协议+域名+端口一致的情况下才可以相互访问,其目的就是为了保护用户信息的安全,同源策略现在的范围包括三方面:1).Cookie.LocalStorage.IndexDB无法读取:2).DOM无法获取:3).AJAX请求不能发送.这里主要介绍两种解决AJAX请求不能发送的解决方案:JSONP和CORS.JSONP是一种前端的解决方式:CORS是跨域资源共享,在服务端实现. 一.JSONP 这里使用jquery的$.

swift中array的相关操作

1,数组基本操作  //插入元素,替换插入后第一个元素 var aa = [1,2,3,4] aa[1...1] = [6,7,8] println("\(aa)") //插入元素,不替换插入后第一个元素 aa = [1,2,3,4] aa[3..3] = [6,7,8] println("\(aa)") //插入元素,替换插入后第一个元素,在最后一个元素后插入不可用...运算 var bb = [1,2,3,4] bb[4..4] = [6,7,8] printl

小技巧:快速清除项目中的svn相关文件!

习惯使用svn作为源代码管理工具,安全可靠 但是这些.svn字样的文件夹及文件也会随着源代码一同被deploy到Tomcat中,除了看着碍眼,也会占用Tomcat的性能 每次都是在项目部署目录里,搜索.svn,同时要选择显示隐藏文件,然后再全部删除,好麻烦 无意中发现个小脚本,导入到注册表之后,就会生成一个右键菜单,点击后就能一次性清空所选文件夹下全部的svn文件夹和文件,真实技术改变生活呀! ClearSvnFolders.rar

django中数据库的相关操作

一.使用环境 python2.7,django>1.7 二.数据库进行配置 在setting文件中进行修改 1.找到DATABASES DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'NAME': 'studentInfo', # Or path to database file if usi

关于实践项目中 遇到的相关问题的解决办法(再分析)

本次的实践让我学到了一些我之前不了解的东西.这次的软件工程实践,分工十分明确,有分工的职责也很细,我分到的岗位是软件测试.在此之前,对于软件测试,我只是听说过,却并没有真实地接触过.对于组长指派给我的编写测试用例,我完全不知道要怎么写,也不知道从何下手.后来,同样是负责测试用例的组里其他成员给我发了一份测试用例的文档,我以此为参照,结合自己负责的部分,才渐渐对于测试用例有了一个大致的认识.按照自己对于软件测试的理解,加上同学的测试用例示例,结合同学的指导,我才大致完成了测试用例文档的编写,也顺利