`
flowercat
  • 浏览: 362295 次
社区版块
存档分类
最新评论

playframework的JPA中对id的处理

    博客分类:
  • java
阅读更多
package play.db.jpa;

import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.MappedSuperclass;

public class JPAModel extends JPASupport {

    @Id
    @GeneratedValue
    public Long id;
   
    public Long getId() {
        return id;
    }

}

注意,使用的是对象类型的Long,而不是标准类型long,Long的缺省值为null。
这样就不会出现http://hi.baidu.com/%BC%DA%D4%B0/blog/item/d5f5d7373906831b91ef391b.html
中所讲的@Transient注解不起作用的情况
分享到:
评论

相关推荐

    playframework中文教程.zip

    在“playframework中文教程”中,你可能将会学到如何安装和配置Play Framework,创建第一个项目,理解路由文件,处理HTTP请求和响应,使用控制器和视图,以及数据库操作。此外,还可能涉及如何进行测试,使用模板...

    play framework api,play! framework api,play api

    在描述中提到的"play framework api,play! framework api,play api"都是指Play Framework的API文档,它包含了框架的所有公共类、方法和接口,供开发者在编写代码时查阅和引用。API文档是理解框架工作原理、学习如何...

    Play Framework2本教程

    3. **Action构造器**:在Play中,控制器是由Action构造器组成的。Action负责处理HTTP请求,执行业务逻辑,并生成HTTP响应。你可以自定义Action以满足特定需求。 4. **模板引擎**:Play支持Ebean、JPA等多种持久化...

    playFramework1.2.3

    5. **内置数据库支持**:Play Framework集成了JPA(Java Persistence API),并默认支持H2内存数据库,使得开发者可以快速进行原型开发。同时,它也支持其他关系型数据库,如MySQL、PostgreSQL等,通过简单的配置...

    Spring Data JPA中文文档[1.4.3]_springdatajpa_erlang_waitxpf_

    **Spring Data JPA** 是一个基于 **Java** 的开源框架,它是 **Spring Framework** 的一个模块,主要用于简化 **Java Persistence API (JPA)** 的使用。JPA 是 Java 平台上的一个标准,用于管理和持久化应用程序的...

    play框架 JPA注解

    在Play框架中,Java Persistence API (JPA) 是用于处理对象关系映射(ORM)的一个组件,使得开发者可以方便地将Java对象与数据库表进行交互。本文将深入探讨在Play Framework中JPA注解的使用。 1. **@Entity(name=...

    JPA多对多Demo

    本示例中的“JPA多对多Demo”是一个具体的实践案例,展示了如何在JPA中实现多对多关联关系,以及对应的增删改查方法。 多对多关联是现实世界中常见的一种关系类型,例如教师和学生之间的关系,一个教师可以教多个...

    Java Web高级编程 涵盖WebSockets、Spring Framework、JPA Hibernate和Spring Security

    Java Web高级编程是一门涵盖多种技术的课程,这些技术包括WebSockets、Spring Framework、JPA(Java Persistence API)以及Hibernate和Spring Security。下面将详细介绍这些知识点。 WebSockets是一种网络通信技术...

    JPA中的多对多双向关联实体定义与注解设置

    在Java Persistence API (JPA) 中,多对多(ManyToMany)关系是表示两个实体之间复杂关联的一种方式。这种关联允许一个实体实例可以与多个其他实体实例相关联,反之亦然。例如,一个学生可以选修多门课程,一门课程...

    jpa例子jpajpa

    JPA允许你在Java应用程序中以对象的形式处理数据,这些对象可以自动转换为数据库中的记录。 在JPA的例子中,我们通常会涉及以下几个核心概念: 1. **实体(Entity)**: 实体是与数据库表相对应的Java类。它们通常...

    JPA中文解释,JPA的API

    总之,JPA是Java开发中处理数据库的强大工具,通过学习和掌握其API和注解的使用,开发者可以更加高效地进行数据持久化操作,同时减少对底层数据库知识的依赖。结合提供的"JPA注解参考_Oracle.chm",开发者可以获得...

    Spring Data JPA中文文档[1.4.3].zip

    8. **JPA实体**:学习如何定义实体类,使用`@Entity`, `@Table`, `@Id`, `@GeneratedValue`等注解,以及如何处理关系(如`@OneToOne`, `@OneToMany`, `@ManyToOne`, `@ManyToMany`)。 9. **转换和事件处理**:了解...

    play framework 框架手册 word 版

    《Play Framework 框架手册》是一份深入介绍Play框架的文档,主要涵盖了从基础概念到高级特性的全面内容,适合初学者和经验丰富的开发者参考。以下是对手册中部分核心知识点的详细阐述: 1. **MVC应用程序模型**:...

    11_传智播客JPA详解_JPA中的一对多延迟加载与关系维护

    本教程“11_传智播客JPA详解_JPA中的一对多延迟加载与关系维护”聚焦于JPA在处理一对多关系时的延迟加载机制以及如何有效地维护这些关系。 一、JPA一对多关系 在数据库中,一对多关系意味着一个实体可以与多个其他...

    play framework db

    在Play Framework中,数据库操作是通过集成Java Persistence API (JPA) 实现的,这使得开发者能够方便地进行领域对象的持久化,而无需深入理解底层数据库的复杂细节。本文将详细探讨Play Framework如何使用JPA进行...

    JPA一对一,一对多,多对多关系映射

    本篇将深入探讨JPA中的一对一(OneToOne)、一对多(OneToMany)以及多对多(ManyToMany)关系映射。 ### 1. JPA 一对一(OneToOne)关系映射 **概念**:一对一关系意味着两个实体之间存在唯一的关联,一个实体...

    JPA一对多和多对一关系

    在JPA中,实体间的关系映射是核心概念之一,其中一对多(OneToMany)和多对一(ManyToOne)是两种常见的关系类型。 ### 一对多关系(OneToMany) 在数据库中,一对多关系意味着一个表中的记录可以与另一个表中的多...

    JPA中的一对一双向关联

    理解JPA中一对一双向关联的实现,你可以查看Hibernate(一个流行的JPA实现)的源码,学习其内部如何处理关联的建立和维护。同时,使用诸如IntelliJ IDEA这样的集成开发环境(IDE),其内置的代码生成器可以帮助你...

    Play Framework Essentials

    - **数据库访问**:学习如何在Play应用程序中使用JPA、Slick或Ebean等ORM工具进行数据库操作。 - **模板和视图**:学习使用模板引擎创建动态视图。 - **测试**:了解Play提供的测试工具和测试策略,编写单元测试和...

    spring data jpa中文文档

    这个框架提供了对Java Persistence API (JPA) 的高级抽象,使得开发者可以更高效地与数据库进行交互,无需编写大量的样板代码。在快速了解和上手Spring Data JPA的过程中,以下是一些关键知识点: 1. **什么是...

Global site tag (gtag.js) - Google Analytics