面试题各个击破----数据库

发布于 / 随记 / 0条评论 / Tags: 面试 / 6 次浏览

1.JPA包括一下:

  • API
  • MAPPING ----xml 和注解两种方式
  • JPQL ----查询语言

2.mybatis和hibernate的区别

  • hibernate符合jpa规范,传统公司更喜欢,mybatis互联网公司更喜欢,因为mybatis不会带来i性能问题,hibernate不会优化则有行能问题
  • hibernate 更倾向于 以对象为中心,mybatis以数据为中心(面向对象),把sql映射给方法(面向关系)
  • hibernate 使用存储过程不方便,mybatis不存在这个问题。
    3.为什么ElasticSearch要在7.X版本去掉type?
    4.sql mode 的使用
    5.kafka的路由,除了topic

    评论区(暂无评论)