1. 一个web系统, 想支持多种数据库, 如同时要用mysql, oracle
需要动态切换数据源?
2. 读写分离, 但读库与写库是不同的类型, 如分别是: mysql, oracle
3. 智能化自动过滤null和空字符串,不再需要写判断非空的代码。
4.动态/任意组合查询条件,不需要提前准备dao接口,有新的查询需求也不用修改或添加接口。
5. 寻找一个能用全局ID作为主键的ORM?
6.可以不用表对应的Javabean也能操作DB
7. 复杂查询前后端可自动解析。不想再写查询逻辑.
8.对开发友好,输出的sql日志, 不要用占位符的,要能输出直接运行的sql
9. 学习成本低的, 简单易用的, 性能也要好的?
10. 能支持分片Sharding的, 方便以后数据量大后,快速扩展.
搞那么多棘手的问题,估计只有Bee能应-付了。
Hibernate/MyBatis + plus + Sharding-JDBC + jpa + Spring data = Bee
一个小框架,顶好几个大框架了。你觉得谁容易学。
学习成本低的, 简单易用的, 性能也要好的, 可不是瞎说的, 十分钟即可入门。