当前位置: 首页 > news >正文

做服装团购有哪些网站网站建设维护方案

做服装团购有哪些网站,网站建设维护方案,有什么用,线上阿类电商平台JPA教程 - JPA 实体管理器删除示例 我们可以使用JPA中的EntityManager来删除一个实体。 在下面的代码中,我们首先通过使用EntityManager中的find方法从数据库获取person对象,然后调用remove方法并传递person对象引用。 Person emp em.find(Person.cla…

JPA教程 - JPA 实体管理器删除示例

我们可以使用JPA中的EntityManager来删除一个实体。

在下面的代码中,我们首先通过使用EntityManager中的find方法从数据库获取person对象,然后调用remove方法并传递person对象引用。

    Person emp =  em.find(Person.class, 1L);if (emp != null) {em.remove(emp);}

例子

下面的代码来自Person.java。

package cn.w3cschool.common;
import static javax.persistence.FetchType.LAZY;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Lob;
import javax.persistence.Table;@Entity
@Table(name="EMP")
public class Person {@Id@Column(name = "EMP_ID")private long id;@Basicprivate String name;private String surname;@Lob @Basic(fetch=LAZY)private byte[] picture;public Person() {}public Person(String name, String surname) {this.name = name;this.surname = surname;}public Long getId() {return id;}public void setId(Long id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getSurname() {return surname;}public void setSurname(String surname) {this.surname = surname;}public byte[] getPicture() {return picture;}public void setPicture(byte[] picture) {this.picture = picture;}@Overridepublic String toString() {return "Person [id=" + id + ", name=" + name + ", surname=" + surname + "]";}
}

下面的代码来自PersonDaoImpl.java。

package cn.w3cschool.common;import java.util.List;import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;import org.springframework.transaction.annotation.Transactional;@Transactional
public class PersonDaoImpl {public void test(){Person p1 = new Person("Tom", "Smith");p1.setId(1L);p1.setPicture("asdf".getBytes());Person p2 = new Person("Jack", "Kook");p2.setId(2L);p1.setPicture("www.w3cschool.cn".getBytes());save(p1);save(p2);listAll();Person emp =  em.find(Person.class, 1L);if (emp != null) {em.remove(emp);}listAll();}private void listAll(){List<Person> persons = getAll();for (Person person : persons) {System.out.println(person);}}@PersistenceContextprivate EntityManager em;public Long save(Person person) {em.persist(person);return person.getId();}public List<Person>getAll() {return em.createQuery("SELECT p FROM Person p", Person.class).getResultList();}}

下载 EntityManager_Remove.zip

上面的代码生成以下结果。

以下是数据库转储。

Table Name: EMPRow:Column Name: EMP_ID,Column Type: BIGINT:Column Value: 2Column Name: NAME,Column Type: VARCHAR:Column Value: JackColumn Name: PICTURE,Column Type: BLOB:Column Value: nullColumn Name: SURNAME,Column Type: VARCHAR:Column Value: Kook

从数据库转储中,我们可以看到从数据库中删除id为1的Person实体。


 

http://www.yayakq.cn/news/309630/

相关文章:

  • 网站建设开发报价单网站维护工作计划
  • 北京网站建设1000zhu房地产基础知识
  • php网站模板使用昆明营销型网站制作设计
  • 加盟类网站怎么做怎么写自己的网页
  • 太原网站建设tygytc网站建设丿金手指下拉9
  • 网站建设的方案计划网站功能策划书
  • 在网站如何做在ps软件做界面建立企业网站流程
  • 网站设计建设公司排行注册公司的流程和步骤
  • 网站价格网页制作杭州网站改版公司电话
  • 福州专业建站seo全国最好的公司
  • 学做网站需要懂什么南京市住房与城乡建设局网站
  • 灵感设计网站帐号售卖网站建设
  • 抚松做网站求职简历模板免费下载
  • 网站开发的方法wordpress主题中的psd
  • 做网站算运营吗楼梯 技术支持 东莞网站建设
  • 微信网站多少钱平面设计工作室创业计划书
  • 成都诗和远方网站建设一个公司网站设计需求
  • 用外链技术做视频网站网站维护
  • 湖州房产网站建设兰州网站设计公司排名
  • 大型网站建设服务公司做视频赚钱的网站有哪些
  • wordpress网站制作教程网站关键词收入软件
  • 浏览器怎么打开网站服务器连接哈尔滨建站公司
  • 购买网址名词解释seo
  • 免费建立自己的网站代理营销型网站网站
  • 网站模板免费下载php本地搭建的wordpress怎么外网访问
  • 网站域名解绑网站建设公司 长春
  • 旅游景区网站建设的必要性鲅鱼圈网站怎么做
  • 网站建设国标行业分类东莞市企业网站建设哪家好
  • 网站建设要如何选择企业建站模版
  • 广西省建设注册管理网站丘受网站谁做的网球吧