Discuss / Java / Java数据库这块怎么设计的这么复杂

Java数据库这块怎么设计的这么复杂

Topic source

可能是我学浅,对Java理解还不深。我总感觉java访问数据库这块设计的好复杂。搞出来一堆概念,而且好多层

JDBC->DAO->JPA->Hibernate->Spring Data。从Python到Java,程序运行速度是快了好多倍,但编程复杂

度也提升了不止一倍。话说这些概念都真的有用吗?Python中访问数据库只有驱动(对应JDBC),sqlalchemy(对应Hibernate)。

廖老师的教程很好,已经把这些概念讲的很清楚了,但对于Java和Spring本身,真是忍不住要吐槽啊

有用肯定是有用的,毕竟这些概念都是为了解决实际问题或者为了方便解决实际问题提出来的,java历史悠久,能禁得住时间考验的概念大部分应该都是很优秀的


  • 1

Reply