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
一个小框架,顶好几个大框架了。你觉得谁容易学。
学习成本低的, 简单易用的, 性能也要好的, 可不是瞎说的, 十分钟即可入门。

文章讨论了一个名为Bee的JavaORM框架,它支持多种数据库如MySQL和Oracle的动态切换,以及读写分离功能。Bee还自动化处理null和空字符串,允许动态查询而无需预先定义DAO接口,且能以全局ID作为主键。此外,它减少了开发者的SQL编写工作,提供直接运行的SQL日志,具有低学习曲线,高性能,并支持数据分片以适应大规模数据扩展。Bee被描绘为比Hibernate和MyBatis等传统框架更简单易用的解决方案。
2458

被折叠的 条评论
为什么被折叠?



