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
分享到:
相关推荐
Session bean or MD bean对Entity bean的操作(包括所有的query, insert, update, delete操作)
这个"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其他方法)
【EntityManager】是Java JPA(Java Persistence API)中的核心组件,负责管理Java对象与数据库之间的映射关系,实现ORM(Object-Relational Mapping)功能。它充当了一个中间层,简化了对数据库的操作,使得开发者...
【描述】:EntityManager是Java Persistence API (JPA)中的核心组件,主要用于管理实体(Entity)对象及其在数据库中的持久化操作。这个Demo将展示如何使用EntityManager进行基本的数据操作,包括创建、查询、更新和...
而Hibernate EntityManager则是JPA(Java Persistence API)规范的一个实现,它结合了Hibernate的功能与JPA的标准,使得开发者可以在遵循JPA规范的同时享受到Hibernate的高效性能。本文将深入探讨Hibernate ...
- **Using JTA**:使用Java Transaction API进行更高级的事务管理。 - **Exception handling**:异常处理策略。 ##### 4.3 扩展持久化上下文 - **Container Managed EntityManager**:容器管理的EntityManager。 ...
而实体管理器(EntityManager)是Java Persistence API(JPA)的一部分,它提供了与Hibernate集成的关键接口,用于管理和操作数据。当我们谈论"entitymanager(hibernate)"时,意味着我们要探讨如何在Java项目中将这...
hibernate entitymanager
hibernate-entitymanager.jar hibernate-entitymanager.jar
jpa--6.api(EntityManager实体的状态)jpa--6.api(EntityManager实体的状态)jpa--6.api(EntityManager实体的状态)jpa--6.api(EntityManager实体的状态)
"Java Web开发常用的API_chm"是一个集合了常用Java Web开发API的文档,旨在帮助开发者快速查找和理解相关函数、类库和方法。 1. **Servlet API**: Servlet是Java Web应用的核心,用于处理HTTP请求和响应。Servlet ...
`javax.persistence`包定义了Entity、EntityManager和Query等核心概念。 这些APIs是构建高效、可扩展和跨平台的J2EE应用的基础。通过理解和熟练使用这些API,开发者可以构建出满足企业需求的复杂系统。
Hibernate EntityManager 是 Hibernate 项目的一部分,它是一个符合 JPA(Java Persistence API)规范的 ORM 解决方案,为开发者提供了一种更加面向对象的方式来处理数据库操作。在 Hibernate EntityManager 3.2 ...
hibernate-entitymanager-5.5.6
hibernate-entitymanager-5.5.5.Final
【标题】"hibernate-entitymanager-4.3.4.Final.zip" 是一个与Hibernate实体管理器相关的压缩包,其中包含的是Hibernate ORM框架的一个特定版本——4.3.4.Final。Hibernate实体管理器是Java开发中用于实现Java持久化...
hibernate-entitymanager-5.6.0.Beta1