Spring Hibernate JPA
联表查询
复杂查询
今天刷网,才发现?/p>
1
)如果想?/p>
hibernate
注解,是不是一定会用到
jpa
的?
是。如?/p>
hibernate
认为
jpa
的注解够用,就直接用。否?/p>
会弄一个自己的出来作为补充?/p>
2
?/p>
jpa
?/p>
hibernate
都提供了
Entity
,我们应该用哪个,还
是说可以两个一起用?/p>
Hibernate
?/p>
Entity
是继承了
jpa
的,
所以如果觉?/p>
jpa
的不
够用,直接使?/p>
hibernate
的即?/p>
正文?/p>
一?/p>
Hibernate VS Mybatis
1
、简?/p>
Hibernate
对数据库结构提供了较为完整的封装?/p>
Hibernate
?/p>
O/R Mapping
实现?/p>
POJO
和数据库表之间的
映射,以?/p>
SQL
的自动生成和执行。程序员往往只需定义
好了
POJO
到数据库表的映射关系?/p>
即可通过
Hibernate
?/p>
供的方法完成持久层操作。程序员甚至不需要对
SQL
的熟
练掌握,
Hibernate/OJB
会根据制定的存储逻辑,自动生
成对应的
SQL
并调?/p>
JDBC
接口加以执行?/p>
iBATIS
的着力点,则在于
POJO
?/p>
SQL
之间的映?