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

大同营销型网站建设费用wordpress一行多图片

大同营销型网站建设费用,wordpress一行多图片,河南科兴建设有限公司网站,wordpress md5JPA教程 - 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/169250/

相关文章:

  • 用dw做淘宝网站中国乐清网app
  • 深圳英文网站建设公司1免费建站网站
  • wordpress网站统计汕头网站建设
  • 六安网站制作公司排名域名能卖多少钱一个
  • 扬州做网站的中文网站怎么做英文版
  • 1元做网站方案建设个人网站用什么软件好
  • dedecms 网站搬家服务器活动
  • 宁德营销型网站建设自己做键盘的网站
  • 做网站毕业设计存在的问题网站开发投标书范本目录
  • wordpress极简模版网站主机的选择与优化
  • wordpress获取站点标题昌邑建设网站
  • 建站之星官网建设小白一步步做网站
  • 搭建网站找什么公司兰州建网站
  • 做期货要看哪几个网站赤峰建设业协会的官方网站
  • 国家网站备案查询系统全国最有实力的信息网络公司排名
  • 网站做视频窗口接口收费么长沙装修公司名单
  • 网站建设维护报价html网页制作心得体会
  • 做网站 怎么选择公司大同网站建设
  • 天津网站建设91fyh58同城合肥网站建设
  • 网站优化自已做还是请人做seo优化专家
  • 个人网站主页建设教程网站数据分析工具有哪些
  • 自己做网站卖东西犯法吗百度云做网站空间
  • 怎样给网站做建立用模板建立网站
  • 自己做网站开发河南网站建设平台
  • 购物网站 建站服务专业商城网站搭建费用
  • 济南建设个人网站平台企业型网站建设咨询电话
  • dede网站如何换源码旅行社建设网站
  • 柬埔寨做网站中小型网站建设方案
  • 米拓建站下载保险网站源码
  • 网站设计网站开发商务网页设计与制作 百度百科