`
kingpei999
  • 浏览: 21115 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

EntityManager常用API简单备忘

阅读更多
    1)find(), getReference() 获得实体,类似getById。
    2)persist() 将数据保存到数据库中,传递的参数必须是实体bean,类似insert。
    3)当实体正在被容器管理时,你可以调用实体的set方法对数据进行修改,在容器决定flush时(这个由container自行判断),更新的数据才会同步到数据库,而不是马上同步到数据库。如果你希望修改后的数据马上同步到数据库,你可以调用EntityManager.flush()方法。
    当实体已经脱离容器的管理,则可以使用EntityManager.merge() update。
    4)remove() 参数必须是实体bean,在cascade=CascadeType.ALL或cascade=CascadeType.REM
OVE的情况下可以级联删除对象。
    5)createQuery(hql) createNativeQuery createNamedQuery


参考:http://blog.csdn.net/vicky_fish/article/details/7361883
分享到:
评论

相关推荐

    EntityManager API方法详解

    Session bean or MD bean对Entity bean的操作(包括所有的query, insert, update, delete操作)

    Java Web开发常用API合集

    这个"Java Web开发常用API合集"很可能包含了一系列用于构建Web应用的关键API,包括Servlet、JSP、JavaServer Faces (JSF)、Java Persistence API (JPA)、JavaMail API以及Java WebSocket等。下面我们将详细探讨这些...

    jpa--7.api(EntityManager其他方法)

    jpa--7.api(EntityManager其他方法)jpa--7.api(EntityManager其他方法)jpa--7.api(EntityManager其他方法)jpa--7.api(EntityManager其他方法)

    EntityManager

    【EntityManager】是Java JPA(Java Persistence API)中的核心组件,负责管理Java对象与数据库之间的映射关系,实现ORM(Object-Relational Mapping)功能。它充当了一个中间层,简化了对数据库的操作,使得开发者...

    EntityManager Demo

    【描述】:EntityManager是Java Persistence API (JPA)中的核心组件,主要用于管理实体(Entity)对象及其在数据库中的持久化操作。这个Demo将展示如何使用EntityManager进行基本的数据操作,包括创建、查询、更新和...

    Hibernate EntityManager用法

    而Hibernate EntityManager则是JPA(Java Persistence API)规范的一个实现,它结合了Hibernate的功能与JPA的标准,使得开发者可以在遵循JPA规范的同时享受到Hibernate的高效性能。本文将深入探讨Hibernate ...

    Hibernate EntityManager Document

    - **Using JTA**:使用Java Transaction API进行更高级的事务管理。 - **Exception handling**:异常处理策略。 ##### 4.3 扩展持久化上下文 - **Container Managed EntityManager**:容器管理的EntityManager。 ...

    entitymanager(hibernate)

    而实体管理器(EntityManager)是Java Persistence API(JPA)的一部分,它提供了与Hibernate集成的关键接口,用于管理和操作数据。当我们谈论"entitymanager(hibernate)"时,意味着我们要探讨如何在Java项目中将这...

    hibernate entitymanager

    hibernate entitymanager

    hibernate-entitymanager.jar

    hibernate-entitymanager.jar hibernate-entitymanager.jar

    jpa--6.api(EntityManager实体的状态)

    jpa--6.api(EntityManager实体的状态)jpa--6.api(EntityManager实体的状态)jpa--6.api(EntityManager实体的状态)jpa--6.api(EntityManager实体的状态)

    Java Web开发常用的API_chm

    "Java Web开发常用的API_chm"是一个集合了常用Java Web开发API的文档,旨在帮助开发者快速查找和理解相关函数、类库和方法。 1. **Servlet API**: Servlet是Java Web应用的核心,用于处理HTTP请求和响应。Servlet ...

    J2EE搭建站点常用API

    `javax.persistence`包定义了Entity、EntityManager和Query等核心概念。 这些APIs是构建高效、可扩展和跨平台的J2EE应用的基础。通过理解和熟练使用这些API,开发者可以构建出满足企业需求的复杂系统。

    hibernate-entitymanager-3.2.jar.zip

    Hibernate EntityManager 是 Hibernate 项目的一部分,它是一个符合 JPA(Java Persistence API)规范的 ORM 解决方案,为开发者提供了一种更加面向对象的方式来处理数据库操作。在 Hibernate EntityManager 3.2 ...

    hibernate-entitymanager-5.5.6.jar

    hibernate-entitymanager-5.5.6

    hibernate-entitymanager-5.5.5.Final.jar

    hibernate-entitymanager-5.5.5.Final

    hibernate-entitymanager-4.3.4.Final.zip

    【标题】"hibernate-entitymanager-4.3.4.Final.zip" 是一个与Hibernate实体管理器相关的压缩包,其中包含的是Hibernate ORM框架的一个特定版本——4.3.4.Final。Hibernate实体管理器是Java开发中用于实现Java持久化...

    hibernate-entitymanager-5.6.0.Beta1.jar

    hibernate-entitymanager-5.6.0.Beta1

Global site tag (gtag.js) - Google Analytics