使用JPA连接MySQL数据库
步骤:
(1)下载JPA所需要的库函数;
(2)创建实体java文件;
(3)创建Persistence.xml,此文件将配置数据库并制定实体类;
(4)使用JPA添加CRUD操作:
(5)根据测试结果修改代码,再测试,直到被测试的代码完全正确。
Questions:
1.What is persistent class?
持久化类:在应用程序中,用来实现业务问题实体的类(如,在电子商务应用程序中的Customer和Order)就是持久化类。不能认为所有的持久化类的实例都是持久的状态——一个实例的状态也可能是瞬时的或托管的。就如同它的名字暗示的,它的实例会被持久性保存于数据库中。
持久化是将程序数据在持久状态和瞬时状态间转换的机制。
持久化类(persistent class):可以被hibernate保存到数据库,并且从数据库读取的类。
性质:
(1)持久化类:是指其实例需要被Hibernate持久化到数据库中的类。持久化类符合JavaBean的规范,包含一些属性,以及与之对应的getXXX()和setXXX()方法。
注:get/set方法必须符合特定的命名规则,get和set后面紧跟属性的名字,并且属性名的首字母为大写。
(2)如果持久化类的属性为boolean类型,那么他的get方法名即可以用get作为前缀,也可以用is作为前缀。
(3)持久化类有一个id属性,用来唯一标识Account类的每一个对象。这个id属性被称为对象标示符(OID