`
Leacher
  • 浏览: 3540 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

EJB3.0-2

阅读更多
java 代码
  1. package com.pdager.persist;   
  2.   
  3. import java.io.Serializable;   
  4. import java.util.List;   
  5. import javax.ejb.Stateless;   
  6. import javax.persistence.EntityManager;   
  7. import javax.persistence.PersistenceContext;   
  8.   
  9. public @Stateless  
  10. class PersistenceFacadeBean implements PersistenceFacade {   
  11.   
  12.     @PersistenceContext  
  13.     private EntityManager manager;   
  14.   
  15.     public <T> T get(Class<T> t, Object primaryKey) {   
  16.         return manager.find(t, primaryKey);// TODO Auto-generated method stub   
  17.     }   
  18.   
  19.     public void persist(Object o) {   
  20.         manager.persist(o);   
  21.     }   
  22.   
  23.     public void update(Object o) {   
  24.         manager.persist(o);   
  25.   
  26.     }   
  27.   
  28.     public void refresh(Object o) {   
  29.         manager.refresh(o);   
  30.   
  31.     }   
  32.   
  33.     public void remove(Object o) {   
  34.         if (o != null)   
  35.             manager.remove(o);   
  36.     }   
  37.   
  38.     public Object merge(Object o) {   
  39.         manager.merge(o);   
  40.         return o;   
  41.     }   
  42.   
  43.     public List query(String q) {   
  44.         return manager.createQuery(q).getResultList();   
  45.     }   
  46.   
  47.     public Object querySingle(String q) {   
  48.         return manager.createQuery(q).getSingleResult();   
  49.     }   
  50.   
  51.     public void remove(Class t, Serializable id) {   
  52.         // TODO Auto-generated method stub   
  53.   
  54.     }   
  55.   
  56. }   
分享到:
评论

相关推荐

    ejb-api-3.0-sources

    ejb-api-3.0-sources ejb3.0资源文件,源代码文件

    EJB3.0入门经典(PDF)

    《EJB3.0入门经典》是关于EJB 3.0的专业技术教程,从实用的角度出发,理论联系实际,用9章的篇幅详细讲解了EJB 3.0开发的方法和技巧。《EJB3.0入门经典》内容丰富,讲解由浅入深,全面系统,在讲解EJB 3.0最新开发...

    EJB3.0规范-EJB3.0 SPECIFICATION

    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,jar包下载,依赖包

    agent-ejb-3.0-beta-1-sources.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,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,agent,car,ejb,3.0,beta,1,sources,jar包下载,依赖包

    Ejb3.0--4

    NULL 博文链接:https://xiaocong1001.iteye.com/blog/258852

    EJB3.0-入门·达内.pdf

    根据提供的文档信息,本文将对EJB 3.0的基础概念及如何进行基本操作进行详细介绍。EJB(Enterprise JavaBeans)是一种Java企业级组件模型,主要用于构建可移植、健壮且安全的应用程序。EJB 3.0是该技术的一个重大...

    EJB3.0规范和API文档

    2. **简化的EJB模型**: ejb-3_0-pfd-spec-simplified.pdf可能涵盖了EJB 3.0的简化特性,如无接口的session beans,注解驱动的配置,以及默认的事务和安全策略。这些改变降低了EJB的学习曲线,使得开发者能更快地适应...

    EJB3.0-JPA实体的注解规范以及Hibernate特有的扩展

    ### EJB3.0-JPA实体的注解规范以及Hibernate特有的扩展 #### 一、概述 EJB3.0引入了一种新的编程模型,它基于Java Persistence API (JPA),使得开发人员能够更加轻松地创建企业级应用。JPA允许使用POJO(Plain Old...

    ejb3.0开发规范PDF

    EJB(Enterprise JavaBeans)3.0是Java企业级应用开发的一个重要标准,它定义了如何在Java EE(Java Platform, Enterprise Edition)环境中构建可复用的、组件化的服务器端应用程序。EJB 3.0的发布极大地简化了EJB的...

    ejb3.0开发实例(java工程)

    在这个"ejb3.0开发实例(java工程)"中,我们将深入探讨EJB 3.0的主要特性和开发实践。 1. **注解驱动**:EJB 3.0最大的变革之一就是大量使用注解(Annotation),减少了XML配置文件的使用。例如,@Stateless、@...

    EJB 3.0规范官方文档

    2. **示例代码**:提供了许多实际示例,帮助读者更好地理解如何在实践中应用EJB 3.0规范。 3. **最佳实践**:可能包含了一些设计和实现EJB 3.0应用的最佳实践指导。 总结来说,EJB 3.0规范为Java EE平台带来了一次...

    传智播客ejb3.0教学ppt

    - **书籍推荐**:《EJB3.0入门经典》,该书详细介绍了EJB 3.0的核心概念和技术要点,适合初学者入门。 - **电子资源**:《EJB3.0实例教程》免费电子版,提供了大量的实战案例和示例代码,有助于加深理解。 #### 九...

    EJB3.0 - 学习笔记

    EJB(Enterprise JavaBeans)3.0 是一种用于构建分布式企业级应用程序的组件模型,它在Java平台上提供了标准的服务端组件。EJB架构确保了应用的可伸缩性、事务性和多用户安全性,使得开发者能够构建可靠且强大的业务...

    EJB3.0API.rar_ejb_ejb3.0a_ejb3.0api

    2. **实体bean的POJO化(Plain Old Java Objects)**:EJB 3.0引入了基于Java Persistence API(JPA)的实体bean,允许使用普通的Java类作为数据库对象,无需继承特定的EJB基类或实现接口,提高了代码的可重用性。...

    精通EJB3.0 pdf

    《精通EJB3.0》是一本深入探讨企业级JavaBeans(EJB)3.0技术的专业书籍,由Rima Patel、Sriganesh、Gerald Brose和Micah Silverman共同编写,由Wiley Publishing出版。该书为读者提供了全面且深入的EJB3.0知识体系...

    ejb2.0与ejb3.0的区别

    ### EJB2.0与EJB3.0的主要区别 #### 一、简介 企业Java Beans(EJB)是Java平台为企业级应用提供的一种组件模型。随着技术的发展,EJB经历了多个版本的迭代,其中EJB 2.0和EJB 3.0是两个重要的里程碑版本。本文将...

Global site tag (gtag.js) - Google Analytics