package test;
import entity.IdCard;
import entity.Person;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.EntityTransaction;
import javax.persistence.Persistence;
public class Test {
//单向一对一
//插入person
/*public static void main(String[] args) {
//创建工厂
EntityManagerFactory entityManagerFactory= Persistence.createEntityManagerFactory("PZMYSQL");
//创建管理者对象
EntityManager em=entityManagerFactory.createEntityManager();
//获取事务对象
EntityTransaction transaction=em.getTransaction();
//事务对象
transaction.begin();
//===============================================================
Person person=new Person();
person.setName("张三");
em.persist(person);
//===============================================================
//提交事务
transaction.commit();
//关闭资源
em.close();
entityManagerFactory.close();
}*/
// 单独添加IdCard成功了
/*public static void main(String[] args) {
//创建工厂
EntityManagerFactory entityManagerFactory= Persistence.createEntityManagerFactory("PZMYSQL");
//创建管理者对象
EntityManager em=entityManagerFactory.createEntityManager();
//获取事务对象
EntityTransaction transaction=em.getTransaction();
//事务对象
transaction.begin();
//===============================================================
IdCard idCard=new IdCard();
idCard.setCardNumber("123123");
em.persist(idCard);
//===============================================================
//提交事务
transaction.commit();
//关闭资源
em.close();
entityManagerFactory.close();
}*/
//插入person并插入idcard
/*
public static void main(String[] args) {
//创建工厂
EntityManagerFactory entityManagerFactory= Persistence.createEntityManagerFactory("PZMYSQL");
//创建管理者对象
EntityManager em=entityManagerFactory.createEntityManager();
//获取事务对象
EntityTransaction transaction=em.getTransaction();
//事务对象
transaction.begin();
//===============================================================
Person person=new Person();
person.setName("小红");
IdCard idCard=new IdCard();
idCard.setCardNumber("789654123");
person.setIdCard(idCard);
em.persist(person);
//===============================================================
//提交事务
transaction.commit();
//关闭资源
em.close();
entityManagerFactory.close();
}
*/
//查单个
/* public static void main(String[] args) {
//创建工厂
EntityManagerFactory entityManagerFactory= Persistence.createEntityManagerFactory("PZMYSQL");
//创建管理者对象
EntityManager em=entityManagerFactory.createEntityManager();
//获取事务对象
EntityTransaction transaction=em.getTransaction();
//事务对象
transaction.begin();
//===============================================================
Person person=em.find(Person.class,1);
System.out.println(person.getId());
System.out.println(person.getName());
System.out.println(person.getIdCard().getId());
System.out.println(person.getIdCard().getCardNumber());
//===============================================================
//提交事务
transaction.commit();
//关闭资源
em.close();
entityManagerFactory.close();
}
*/
public static void main(String[] args) {
//创建工厂
EntityManagerFactory entityManagerFactory= Persistence.createEntityManagerFactory("PZMYSQL");
//创建管理者对象
EntityManager em=entityManagerFactory.createEntityManager();
//获取事务对象
EntityTransaction transaction=em.getTransaction();
//事务对象
transaction.begin();
//===============================================================
Person person=em.find(Person.class,1);
em.remove(person);
//===============================================================
//提交事务
transaction.commit();
//关闭资源
em.close();
entityManagerFactory.close();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
jpa的实体映射关系7种 (232个子文件)
Department.class 3KB
Student.class 3KB
Student.class 3KB
Department.class 2KB
Department.class 2KB
Course.class 2KB
Employee.class 2KB
IdCard.class 2KB
Employee.class 2KB
Employee.class 2KB
Person.class 2KB
Person.class 2KB
Department.class 2KB
Employee.class 2KB
Course.class 2KB
Test2.class 2KB
Test.class 2KB
Test.class 2KB
Test.class 1KB
Test2.class 1KB
Test.class 1KB
Test3.class 1KB
Test3.class 1KB
Test2.class 1KB
Test2.class 1KB
Test2.class 1KB
Test.class 1KB
Test.class 1KB
IdCard.class 1KB
Test2.class 1KB
Test.class 247B
Test.class 247B
.gitignore 188B
.gitignore 188B
.gitignore 188B
.gitignore 188B
.gitignore 188B
.gitignore 188B
.gitignore 188B
.gitignore 188B
jsptest2.iml 887B
jsptest2.iml 887B
jsptest2.iml 887B
jpatest2.iml 887B
jpatest3.iml 887B
jsptest2.iml 887B
jpatest2.iml 887B
jpatest3.iml 887B
hibernate-core-4.3.10.Final.jar 5.04MB
hibernate-core-4.3.10.Final.jar 5.04MB
hibernate-core-4.3.10.Final.jar 5.04MB
hibernate-core-4.3.10.Final.jar 5.04MB
hibernate-core-4.3.10.Final.jar 5.04MB
hibernate-core-4.3.10.Final.jar 5.04MB
hibernate-core-4.3.10.Final.jar 5.04MB
hibernate-core-4.3.10.Final.jar 5.04MB
mysql-connector-java-8.0.12.jar 1.93MB
mysql-connector-java-8.0.12.jar 1.93MB
mysql-connector-java-8.0.12.jar 1.93MB
mysql-connector-java-8.0.12.jar 1.93MB
mysql-connector-java-8.0.12.jar 1.93MB
mysql-connector-java-8.0.12.jar 1.93MB
mysql-connector-java-8.0.12.jar 1.93MB
mysql-connector-java-8.0.12.jar 1.93MB
javassist-3.18.1-GA.jar 697KB
javassist-3.18.1-GA.jar 697KB
javassist-3.18.1-GA.jar 697KB
javassist-3.18.1-GA.jar 697KB
javassist-3.18.1-GA.jar 697KB
javassist-3.18.1-GA.jar 697KB
javassist-3.18.1-GA.jar 697KB
javassist-3.18.1-GA.jar 697KB
hibernate-entitymanager-4.3.10.Final.jar 633KB
hibernate-entitymanager-4.3.10.Final.jar 633KB
hibernate-entitymanager-4.3.10.Final.jar 633KB
hibernate-entitymanager-4.3.10.Final.jar 633KB
hibernate-entitymanager-4.3.10.Final.jar 633KB
hibernate-entitymanager-4.3.10.Final.jar 633KB
hibernate-entitymanager-4.3.10.Final.jar 633KB
hibernate-entitymanager-4.3.10.Final.jar 633KB
antlr-2.7.7.jar 435KB
antlr-2.7.7.jar 435KB
antlr-2.7.7.jar 435KB
antlr-2.7.7.jar 435KB
antlr-2.7.7.jar 435KB
antlr-2.7.7.jar 435KB
antlr-2.7.7.jar 435KB
antlr-2.7.7.jar 435KB
dom4j-1.6.1.jar 307KB
dom4j-1.6.1.jar 307KB
dom4j-1.6.1.jar 307KB
dom4j-1.6.1.jar 307KB
dom4j-1.6.1.jar 307KB
dom4j-1.6.1.jar 307KB
dom4j-1.6.1.jar 307KB
dom4j-1.6.1.jar 307KB
hibernate-jpa-2.1-api-1.0.0.Final.jar 111KB
hibernate-jpa-2.1-api-1.0.0.Final.jar 111KB
hibernate-jpa-2.1-api-1.0.0.Final.jar 111KB
hibernate-jpa-2.1-api-1.0.0.Final.jar 111KB
共 232 条
- 1
- 2
- 3
资源评论
简单点了
- 粉丝: 401
- 资源: 77
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功