grails 开发增删改查 on IntelliJ IDEA
来源:互联网 发布:英语网络兼职 编辑:程序博客网 时间:2024/06/16 11:15
1.安装grails
下载grails,然后配置:
GRAILS_HOME=”D:/JavaDev/grails”
path追加:%GRAILS_HOME%/bin
2.创建grails项目
3.配置数据源
打开conf/DataSource.groovy
dataSource { dbCreate = "update" url = "jdbc:mysql://192.168.58.11:3306/grailsdb?useUnicode=true&characterEncoding=UTF-8" driverClassName = "com.mysql.jdbc.Driver" username = "root" password = "root"}hibernate { cache.use_second_level_cache = true cache.use_query_cache = false cache.region.factory_class = 'net.sf.ehcache.hibernate.EhCacheRegionFactory' // Hibernate 3// cache.region.factory_class = 'org.hibernate.cache.ehcache.EhCacheRegionFactory' // Hibernate 4}// environment specific settingsenvironments { development { dataSource { dbCreate = "update" // one of 'create', 'create-drop', 'update', 'validate', '' url = "jdbc:mysql://192.168.58.11:3306/grailsdb?useUnicode=true&characterEncoding=UTF-8" } } test { dataSource { dbCreate = "update" url = "jdbc:mysql://192.168.58.11:3306/grailsdb?useUnicode=true&characterEncoding=UTF-8" } } production { dataSource { dbCreate = "update" url = "jdbc:mysql://192.168.58.11:3306/grailsdb?useUnicode=true&characterEncoding=UTF-8" properties { maxActive = -1 minEvictableIdleTimeMillis=1800000 timeBetweenEvictionRunsMillis=1800000 numTestsPerEvictionRun=3 testOnBorrow=true testWhileIdle=true testOnReturn=false validationQuery="SELECT 1" jdbcInterceptors="ConnectionState" } } }}
4.引入数据库驱动包
lib下添加mysql-connector-java-5.1.32.jar
用命令refresh-dependencies添加到依赖
5.新建Domain类。
两种方式:(1)通过命令:create-domain-class Book(2)右键-〉New-〉Domain Class
Book代码如下:
package hellograilsclass Book { String title String content static constraints = { }}
6.创建controller和views:两种方式
(1)打Book类,点击图标上面的Controller 和Views 就可以产生代码了
(2)命令grails generate-all hellograils.Book
grails会自动创建Controller(会自动生成增、删、改、查的相关方法)和View(会自动生成增、删、改、查的相关页面)
7.运行
点击像eclipse那样的小图标运行,打开地址
http://localhost:8080/hellograils/book/index
0 0
- grails 开发增删改查 on IntelliJ IDEA
- IntelliJ IDEA开发Web应用程式实现数据增删查改
- IntelliJ Idea SpringBoot 数据库增删改查实例
- IntelliJ Idea SpringBoot 数据库增删改查实例
- IntelliJ Idea SpringBoot 数据库增删改查实例
- IntelliJ Idea SpringBoot 数据库增删改查实例
- IntelliJ Idea SpringBoot jpa mysql数据库增删改查实例
- springboot增删改查 IDEA
- 一步一步上手IntelliJ IDEA - JFinal最简增删改查系统(之一)
- 一步一步上手IntelliJ IDEA - JFinal最简增删改查系统(之二)
- 增删改查开发规范
- 增删改查开发规范
- PHP开发增删改查
- 【JSP开发】数据库连接与增删改查
- iOS开发-plist文件增删改查
- 快速开发:单表增删改查
- iOS开发 -- 数据库(增删改查)
- iOS开发-plist文件增删改查
- 11111wqrewe
- 手机如何连接VMware虚拟机中的服务器
- 6-读书笔记----iOS开发指南:从零基础到App Store上架--iOS-iPhone与iPad应用开发的差异和iOS分层架构设计
- AlarmManager研究
- CSS3教程:Transform的perspective属性设置
- grails 开发增删改查 on IntelliJ IDEA
- 【南大软院大神养成计划:第十六天】网页操作之DOM(一)
- sdfsdfwerewrwe1111111
- Oracle一些基本术语英汉对照
- zookeeper学习系列(五)zookeeper分布式锁机制
- (Linux系统、Windows系统)的回车和换行
- 寻找平面上的极大点(C程序设计进阶第9周)
- UVA 11292 Dragon of Loowater
- 设计模式学习(4)观察者模式