`
- 浏览:
3540 次
- 性别:
- 来自:
北京
-
java 代码
- package com.pdager.persist;
-
- import java.io.Serializable;
- import java.util.List;
- import javax.ejb.Stateless;
- import javax.persistence.EntityManager;
- import javax.persistence.PersistenceContext;
-
- public @Stateless
- class PersistenceFacadeBean implements PersistenceFacade {
-
- @PersistenceContext
- private EntityManager manager;
-
- public <T> T get(Class<T> t, Object primaryKey) {
- return manager.find(t, primaryKey);
- }
-
- public void persist(Object o) {
- manager.persist(o);
- }
-
- public void update(Object o) {
- manager.persist(o);
-
- }
-
- public void refresh(Object o) {
- manager.refresh(o);
-
- }
-
- public void remove(Object o) {
- if (o != null)
- manager.remove(o);
- }
-
- public Object merge(Object o) {
- manager.merge(o);
- return o;
- }
-
- public List query(String q) {
- return manager.createQuery(q).getResultList();
- }
-
- public Object querySingle(String q) {
- return manager.createQuery(q).getSingleResult();
- }
-
- public void remove(Class t, Serializable id) {
-
-
- }
-
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
ejb-api-3.0-sources ejb3.0资源文件,源代码文件
《EJB3.0入门经典》是关于EJB 3.0的专业技术教程,从实用的角度出发,理论联系实际,用9章的篇幅详细讲解了EJB 3.0开发的方法和技巧。《EJB3.0入门经典》内容丰富,讲解由浅入深,全面系统,在讲解EJB 3.0最新开发...
2. **持久化框架(JPA)**:EJB3.0引入了Java Persistence API(JPA),这是对JDO(Java Data Objects)的替代,提供了统一的ORM(Object-Relational Mapping)解决方案。开发者可以通过`@Entity`、`@Table`、`@Id`...
标签:agent-ejb-3.0-beta-1.jar,agent,ejb,3.0,beta,1,jar包下载,依赖包
标签:agent-ejb-3.0-beta-1-sources.jar,agent,ejb,3.0,beta,1,sources,jar包下载,依赖包
标签:agent-ejb-3.0-beta-1-javadoc.jar,agent,ejb,3.0,beta,1,javadoc,jar包下载,依赖包
标签:agent-car-ejb-3.0-beta-1-sources.jar,agent,car,ejb,3.0,beta,1,sources,jar包下载,依赖包
NULL 博文链接:https://xiaocong1001.iteye.com/blog/258852
根据提供的文档信息,本文将对EJB 3.0的基础概念及如何进行基本操作进行详细介绍。EJB(Enterprise JavaBeans)是一种Java企业级组件模型,主要用于构建可移植、健壮且安全的应用程序。EJB 3.0是该技术的一个重大...
2. **简化的EJB模型**: ejb-3_0-pfd-spec-simplified.pdf可能涵盖了EJB 3.0的简化特性,如无接口的session beans,注解驱动的配置,以及默认的事务和安全策略。这些改变降低了EJB的学习曲线,使得开发者能更快地适应...
### EJB3.0-JPA实体的注解规范以及Hibernate特有的扩展 #### 一、概述 EJB3.0引入了一种新的编程模型,它基于Java Persistence API (JPA),使得开发人员能够更加轻松地创建企业级应用。JPA允许使用POJO(Plain Old...
EJB(Enterprise JavaBeans)3.0是Java企业级应用开发的一个重要标准,它定义了如何在Java EE(Java Platform, Enterprise Edition)环境中构建可复用的、组件化的服务器端应用程序。EJB 3.0的发布极大地简化了EJB的...
在这个"ejb3.0开发实例(java工程)"中,我们将深入探讨EJB 3.0的主要特性和开发实践。 1. **注解驱动**:EJB 3.0最大的变革之一就是大量使用注解(Annotation),减少了XML配置文件的使用。例如,@Stateless、@...
2. **示例代码**:提供了许多实际示例,帮助读者更好地理解如何在实践中应用EJB 3.0规范。 3. **最佳实践**:可能包含了一些设计和实现EJB 3.0应用的最佳实践指导。 总结来说,EJB 3.0规范为Java EE平台带来了一次...
- **书籍推荐**:《EJB3.0入门经典》,该书详细介绍了EJB 3.0的核心概念和技术要点,适合初学者入门。 - **电子资源**:《EJB3.0实例教程》免费电子版,提供了大量的实战案例和示例代码,有助于加深理解。 #### 九...
EJB(Enterprise JavaBeans)3.0 是一种用于构建分布式企业级应用程序的组件模型,它在Java平台上提供了标准的服务端组件。EJB架构确保了应用的可伸缩性、事务性和多用户安全性,使得开发者能够构建可靠且强大的业务...
2. **实体bean的POJO化(Plain Old Java Objects)**:EJB 3.0引入了基于Java Persistence API(JPA)的实体bean,允许使用普通的Java类作为数据库对象,无需继承特定的EJB基类或实现接口,提高了代码的可重用性。...
《精通EJB3.0》是一本深入探讨企业级JavaBeans(EJB)3.0技术的专业书籍,由Rima Patel、Sriganesh、Gerald Brose和Micah Silverman共同编写,由Wiley Publishing出版。该书为读者提供了全面且深入的EJB3.0知识体系...
### EJB2.0与EJB3.0的主要区别 #### 一、简介 企业Java Beans(EJB)是Java平台为企业级应用提供的一种组件模型。随着技术的发展,EJB经历了多个版本的迭代,其中EJB 2.0和EJB 3.0是两个重要的里程碑版本。本文将...