随笔分类 - IBatis
摘要:从以上iBATIS的开发过程可以看出,它与Hibernate的开发过程是一一对应的,都是由映射文件和持久化类作为底层数据库的沟通接口,上层调用iBATIS或Hibernate的API来编写DAO和Service层。但是在实际的应用中,它们则拥有各自的特点,这也决定了它们适用的场合。(1)Hibernate的特点:Hibernate功能强大,数据库无关性好,O/R映射能力强,如果对Hibernate相当精通,而且对Hibernate进行了适当的封装,那么整个持久层代码会相当简单,需要写的代码很少,开发速度很快。Hibernate对数据库结构提供了较为完整的封装,Hibernate的O/R Map
阅读全文
摘要:8.1.1iBATIS开发步骤iBATIS是Java应用和关系数据库之间的桥梁,它负责Java对象和关系数据之间的映射。iBATIS内部封装了通过JDBC访问数据库的操作,向上层应用提供了面向对象的数据访问API。在Java应用中使用iBATIS包含以下步骤:(1)创建iBATIS的配置文件:该文件负责初始化iBATIS配置,包括数据库配置和映射文件配置;(2)创建iBATIS映射文件:每一个数据表对应一个映射文件,该文件描述了数据库中表的信息,也描述了对应的持久化类的信息;(3)创建持久化类:每一个类对应一个数据库表,通过映射文件进行关联;以上三步是开发iBATIS要实现的关键内容。接下来就
阅读全文

浙公网安备 33010602011771号