设计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接口
以后理解更透彻一点再写吧
