第一步:配置XML文件
在persistence.xml配置文件中,新建<persistence-unit/>节点,然后在该节点中配置如下信息:
①通过<provider/>来配置具体哪个ORM框架的实现;
②通过<properties/>来配置数据库连接信息;
③通过通过<properties/>来配置hibernae配置信息;
第二步:创建持久化类
创建持久化类,创建对应的private类型的变量,生成变量对应的setter/getter方法;
然后在类上添加@Entity来表明该类是一个持久化类,再添加@Table(name=”表名”)来表示该持久化类映射的数据库表名;
在主键对应的getter方法上添加@Id注解来表明该列是主键,添加@GeneratedValue(strategy=XXXX)来表明主键的递增方式、添加@Column(name=”列名”)来表明持久化类的这个属性对应着数据表的哪个列;(如果持久化类的属性名与数据表的列明一致,则可以不写@Column注解)
在其他属性的getter方法上,看情况来确定是否添加对应的@Column注解;
最后,再在<persistence-unit/>节点内部添加<class/>节点,来指定该持久化类的全路径;
第三步:进行增删改查
①创建EntityManagerFactory
EntityManagerFactory factory = Persistence.createEntityManagerFactory(“xxxxx”);
②创建EntityManager
EntityManager manager = factory.createEntityManager();
③开启事务
manager.getTransaction().begin();
④进行持久化操作
持久类操作
⑤提交事务
manager.persisit(持久类实例);
⑥关闭EntityManager
manager.close();
⑦管理EntityManagerFactory
factory.close();
本文详细介绍了如何使用ORM框架,特别是Hibernate,进行数据库操作。从配置XML文件开始,到创建持久化类,再到进行增删改查操作,一步步引导读者掌握Hibernate的使用方法。

被折叠的 条评论
为什么被折叠?



