1 建立一个实体类
在这个包下
package com.itcast.bean.product;
package com.itcast.bean.product;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
@Entity
public class ProductType {
private int id;
@Id @GeneratedValue(strategy=GenerationType.AUTO)
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}
2 建立一个单元测试
4 的版本
package com.itcast.test;
这个包下
package com.itcast.test;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import org.junit.BeforeClass;
import org.junit.Test;
import org.omg.CORBA.PUBLIC_MEMBER;
import com.itcast.bean.product.ProductType;
import com.sun.org.apache.bcel.internal.generic.NEW;
public class ProductTest {
@BeforeClass
public static void setUpBeforeClass() throws Exception {
}
@Test
public void runtest()
{
EntityManagerFactory entityManagerFactory= Persistence.createEntityManagerFactory("itcast");
EntityManager entityManager=entityManagerFactory.createEntityManager();
entityManager.getTransaction().begin();
entityManager.persist(new ProductType());
entityManager.getTransaction().commit();
entityManager.close();
}
}