eclipse中PlayFramework的CRUD(增删改查)基本实现
2014-04-18 17:19
288 查看
六、利用Play自带的数据库的CRUD
1.新建一个play项目将它导入eclipse
2.设置目录下的application.conf文件打开自带的h2数据库选项
3.建立一个person的model
4.在application中写主页和全体查询
路由设置为
体现rest风格,当请求为以GET方式http://localhost:9000/时跳转到主页
请求为以GET方式http://localhost:9000/persons时查询所有
查询全部的测试:
5.Create
编写save()处理从request的body中提取文本再转化为Json,再从json中提取需要保存的数据。最后用Model.save()存到h2数据库中。
路由控制为
用POST来体现REST风格
利用RESTClient来测试
6.Read(查询)
先写查询方法处理(按照id查询)
直接从请求中获取要查询的id
调用Model中的Finder的byId来查询最后以json反回。
路由控制为:
测试:
7.Update
方法处理
从request的body中提取文本再转化为Json,再从json中提取需要更新的数据。最后用Model.update()更新到内存数据库中。最后调用list()查询。
路由控制为:
测试:
8.Delete
编写方法:通过id删除
从请求中获得Id利用Model.finder的ref().delete()来删除。最后调用List查询
路由控制:
测试:
1.新建一个play项目将它导入eclipse
2.设置目录下的application.conf文件打开自带的h2数据库选项
3.建立一个person的model
4.在application中写主页和全体查询
路由设置为
体现rest风格,当请求为以GET方式http://localhost:9000/时跳转到主页
请求为以GET方式http://localhost:9000/persons时查询所有
查询全部的测试:
5.Create
编写save()处理从request的body中提取文本再转化为Json,再从json中提取需要保存的数据。最后用Model.save()存到h2数据库中。
路由控制为
用POST来体现REST风格
利用RESTClient来测试
6.Read(查询)
先写查询方法处理(按照id查询)
直接从请求中获取要查询的id
调用Model中的Finder的byId来查询最后以json反回。
路由控制为:
测试:
7.Update
方法处理
从request的body中提取文本再转化为Json,再从json中提取需要更新的数据。最后用Model.update()更新到内存数据库中。最后调用list()查询。
路由控制为:
测试:
8.Delete
编写方法:通过id删除
从请求中获得Id利用Model.finder的ref().delete()来删除。最后调用List查询
路由控制:
测试:
相关文章推荐
- Mybatis实现增删改查(CRUD)实例代码
- 使用 Dojo 和 Grails 快速实现数据的增删改查(CRUD)
- Mybatis实现对数据(oracle数据库)的增删改查(crud)
- MyBatis系列教程(三)--实现数据的增删改查(CRUD)
- Mybatis实现数据的增删改查(CRUD)
- Mybatis实现数据的增删改查(CRUD)
- Spring + SpringMVC + Mybatis 整合,实现 CRUD (增删改查)
- Hibernate实现数据的增删改查(CRUD)操作
- JDBC(三)JDBC实现增删改查(CRUD)
- Mybatis实现数据的增删改查(CRUD)
- Mybatis实现数据的增删改查(CRUD)
- 飞鸽传书帮助我们实现增删改查(CRUD)即可
- 纯Java 实现控制台对数据库的增删改查(Eclipse)
- Mybatis Generator Configuration Eclipse自动生成代码工具使用及实现基本crud
- 转!!!Mybatis实现数据的增删改查(CRUD)
- Mybatis实现数据的增删改查(CRUD)
- 纯Java实现控制台对数据库的增删改查(Eclipse)
- jaxp 解析xml 小demo 对xml文件标签实现增删改查crud操作
- Mybatis实现数据的增删改查(CRUD)
- Mybatis实现数据的增删改查(CRUD)