小白的一生

把青春奉献给了理想

用户操作
[即时聊天] [发私信] [加为好友]
lucifer ID:leo821031
28615次访问,排名4123好友0人,关注者1
leo821031的文章
原创 55 篇
翻译 0 篇
转载 0 篇
评论 14 篇
leo821031的公告
年轻无所谓!支持开源!
最近评论
shashawaityou:太伟大了
fei521sha:thanks
tancaiyi:谢谢,受益匪浅
大中华办公软件在线:大中华办公软件在线 http://www.gcoso.com 办公资源下载站
大中华办公软件在线:大中华办公软件在线 http://www.gcoso.com 办公资源下载站
文章分类
收藏
    相册
    小白的一生
    JAVA技术网站
    CSDN
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 EJB3 OneToOne 一对一 开发收藏

    新一篇: MyEclipse6.0下配置WebSphere6.0 | 旧一篇: java 图片上传 文字水印

    /*
     * Zhou JianGuo (小白)
     * MSN:zhoujianguo_leo@hotmail.com
     * 中国电信上海技术研究院 May 7, 2007
     * http://www.sttri.com.cn/
     */
    package com.entity;

    import java.util.Date;

    import javax.ejb.Remote;
    import javax.ejb.Stateless;
    import javax.persistence.EntityManager;
    import javax.persistence.PersistenceContext;

    /**
     * @author ZhouJianGuo
     *
     */
    @Stateless
    @Remote({OneToOneDAO.class})
    public class OneToOneDAOBean implements OneToOneDAO {

     /*
      * Zhou JianGuo (小白)
      * MSN:zhoujianguo_leo@hotmail.com
      * 中国电信上海技术研究院 May 7, 2007
      * http://www.sttri.com.cn/
      */
     @PersistenceContext
     protected EntityManager em;
     public OneToOneDAOBean() {
      // TODO Auto-generated constructor stub
     }

     /* (non-Javadoc)
      * @see com.entity.OneToOneDAO#deletePerson(java.lang.Integer)
      */
     public void deletePerson2(Integer personid) {
      // TODO Auto-generated method stub
      Person2 person2=em.find(Person2.class, personid);
      if(person2!=null)
       em.remove(person2);
     }

     /* (non-Javadoc)
      * @see com.entity.OneToOneDAO#getPersonByID(java.lang.Integer)
      */
     public Person2 getPerson2ByID(Integer orderid) {
      // TODO Auto-generated method stub
      Person2 person2=em.find(Person2.class, orderid);
      return person2;
     }

     /* (non-Javadoc)
      * @see com.entity.OneToOneDAO#insertPerson(java.lang.String, boolean, short, java.util.Date, java.lang.String)
      */
     public void insertPerson2(String personName, boolean sex, short age,
       Date birthday, String cardID) {
      // TODO Auto-generated method stub
      Person2 person2=new Person2();
      person2.setPersonName(personName);
      person2.setSex(sex);
      person2.setAge(age);
      person2.setBirthday(birthday);
      Idcard2 idcard2=new Idcard2(cardID);
      idcard2.setPerson2(person2);
      person2.setIdcard2(idcard2);
      em.persist(person2);
     }

     /* (non-Javadoc)
      * @see com.entity.OneToOneDAO#updatePersonInfo(java.lang.Integer)
      */
     public void updatePerson2Info(Integer orderid,String newname,String newIDcard) {
      // TODO Auto-generated method stub
      Person2 person2=em.find(Person2.class, orderid);
      if(person2!=null)
      {
       person2.setPersonName(newname);
       if(person2.getIdcard2()!=null)
        person2.getIdcard2().setCardno(newIDcard);
       em.persist(person2);
      }
     }

    }
     

    发表于 @ 2007年07月26日 11:17:00|评论(loading...)|编辑

    新一篇: MyEclipse6.0下配置WebSphere6.0 | 旧一篇: java 图片上传 文字水印

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © leo821031