Play Framework jpa MySQL整合
来源:互联网 发布:mac文本编辑器 编辑:程序博客网 时间:2024/06/10 05:48
最近一个项目用的Struts2,在经过无数遍的重启Tomcat的煎熬后,发现了Play!这个好东东,下来玩了个把钟头。
今天先说说MySQL数据库配置,新建工程后,修改application.conf,测试MySQL配置如下
然后配置一下JPA
然后写个Model试试。假设数据库中有个数据表table_news,字段C_ID,C_TITLE。新建News类
注意这里和文档例子不同的是不能继承play.db.jpa.Model,而是play.db.jpa.JPASupport,不然这段代码就不能正确起作用,通过控制台的SQL debug输出可以看到,执行的SQL语句会是select id,C_TITLE而不是select C_ID,C_TITLE。
修改一下Application.java测试一下
,在控制台里面就可以看到输出了。
今天先说说MySQL数据库配置,新建工程后,修改application.conf,测试MySQL配置如下
- db.url=jdbc:mysql://localhost/数据库名称
- db.driver=com.mysql.jdbc.Driver
- db.user=用户名
- db.pass=密码
然后配置一下JPA
- jpa.dialect=org.hibernate.dialect.MySQLDialect
- jpa.debugSQL=true//在控制台里面可以看到生成的SQL语句
然后写个Model试试。假设数据库中有个数据表table_news,字段C_ID,C_TITLE。新建News类
- @Entity
- @Table(name = "table_news")
- public class News extends JPASupport {
- @Id
- @Column(name="C_ID")
- private Long cId;
- @Column(name="C_TITLE")
- private String cTitle;
- public String getcTitle() {
- return cName;
- }
- public void setcTitle(String cTitle) {
- this.cTitle = cTitle;
- }
- public Long getId() {
- return cId;
- }
- public void setId(Long id) {
- cId = id;
- }
- public News(Long cId,String cTitle) {
- this.cId=cId;
- this.cTitle=cTitle;
- }
- }
注意这里和文档例子不同的是不能继承play.db.jpa.Model,而是play.db.jpa.JPASupport,不然
- @Id
- @Column(name="C_ID")
- private Long cId;
修改一下Application.java测试一下
- public class Application extends Controller {
- public static void index() {
- List<News> newsList=News.findAll();
- for(News news:newsList){
- System.out.println(news.getcTitle());
- }
- render();
- }
- }
0 0
- Play Framework jpa MySQL整合
- Play framework JPA Transaction MySql
- Play Framework JPA常用注解
- Play Framework JPA常用注解
- play framework mysql
- Play Framework配置Mysql
- Play Framework框架 JPA常用注解
- Play Framework框架 JPA常用注解
- Play Framework框架 JPA惯用注解
- play framework 2.0 使用 mysql
- play framework学习(mysql)
- play! framework 问题 The JPA context is not initialized
- play! framework 问题 The JPA context is not initialized
- Play framework 2.x 连接mysql
- Play framework 2.x 连接mysql
- 给Java开发者的Play Framework(2.4)介绍 Part2:使用Play,Spring,JPA进行开发
- 给Java开发者的Play Framework(2.4)介绍 Part2:使用Play,Spring,JPA进行开发
- Play Framework 简单实例分析以及基础知识整合
- 11.2.0.2 后crs 新节点隔离机制(IO fencing)
- 求导公式
- WIn10 64bit + Vs2013 + CGAL-4.7+Boost_1_59 +Qt5.5.1 +CMake安装
- TRACE输出异常
- Android开发&Http协议及数据解析
- Play Framework jpa MySQL整合
- C++ STL容器的理解
- 面试可能遇到这样的问题 TCP HTTP SOCKET之间的有什么关系
- 构造+贪心 Codeforces584E Anton and Ira
- ios 接受 java 服务器 框架 spring mvc 解析json对象 存在中文乱码 已解决!!!!!
- Timus Online Judge 1742 Team building
- XML转换成json
- Android——SharedPreferences
- leetcode121 Best Time to Buy and Sell Stock