您的位置:首页 > 编程语言 > Java开发

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查询

路由控制:

 


测试:

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息