(1)文件---->新建项目---->选择Java---->Java application ------>起项目名称java
(2)链接数据库 service选项卡 ----> database右键新建链接 url框里必须填写数据库名称如jdbc:mysql://localhost://3306/accpmysql
(3)Source package 右键选择persistent持久化----->选择persistent Unit 下一步选择刚建立的数据库链接路径----->点击完成sql
(4)Source package 右键选择建立一个包起名为entity,在包entity右键选择persistent 选择entity classes from database 下一步选择链接数据库的路径 选择表 ---->add---->下一步---->完成数据库
(5)在main方法中写增删改查app
public static void main(String[] args)
{
EntityManagerFactory emf= javax.persistence.Persistence.createEntityManagerFactory("JavaApplication2PU");
EntityManager em= emf.createEntityManager();
em.getTransaction().begin();
//读取列表
// Query query=em.createQuery("select s from Student s");
// List<entity.Student> list=query.getResultList();
// for(entity.Student student : list)
// {
// System.out.println(student.getName());
// }
//添加
// entity.Student student=new entity.Student();
// student.setAddress("朝阳");
// student.setAge(12);
// student.setName("我我我");
// student.setPhone("123456789");
// student.setSex("女");
// student.setRegdate(new java.util.Date());
// em.persist(student);
//修改
// entity.Student student=em.find(entity.Student.class, 1);
// student.setAddress("朝阳天路");
//删除
// em.remove(student);
em.getTransaction().commit();
//得到实体
entity.Student student=em.find(entity.Student.class,2);
System.out.println(student.getAddress());
System.out.print(student.getName());
em.close();
}
(6)测试ide