0%

设计ORM

设计ORM

设计

利用一些Component 像积木一样组合拼凑 成具有新的所需的特性的过程

JDBC

我可以在java里写java代码 但不能写SQL代码

我通过SQL代码才能操纵SQL

JDBC可以让我通过操纵java来操纵SQL

WHY ORM?

Without ORM

  • Connection
  • PreparedStatement
  • executeQuery
  • ResultSet
  • next
  • new Java Bean

With ORM

  • 以MyBatis为例

    • Mapper&Annotation
    • MapperScan
    • Autowired
    • Use API

查询

Hibernate

  • HQL语法

JPA

  • JPQL语法

    • Complex尤其是Criteria

MyBatis

  • 手撸SQL代码

设计ORM接口

以后理解更透彻一点再写吧