
beetlsql
闲大赋
70后,程序员,非专业出生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
BeetlSQL ,更好的Dao工具
Beetl SQL ,新的Dao工具原创 2015-08-28 11:54:36 · 6425 阅读 · 1 评论 -
hibernate,mybatis,beetlsql 全面比较
这是我的一个综合评分,总共分为12个单项,每个单项最高5分,最低0分。注意,评价只包含这些软件提供的标准功能,不包含第三方提供的功能,如代码生成等。综合评价,beetlsql分数最高原创 2016-02-20 15:27:52 · 1937 阅读 · 0 评论 -
BeetlSQL 实现 ORMapping
我在 hibernate,mybatis,beetlsql 全面比较 中说明了BeetlSQL 在开发效率,维护性,跨数据库等各指标全面比hibernate 占有,但在ORM 方面不如Hibernate,这么多年来,hibernate已经成为Java的 ORMapping事实上的标准和方向,但我也在文章中指出,通过注解Annotation能指明java实体类的关系,但通过注解不能阐述所有的ORM原创 2016-08-21 14:51:01 · 12264 阅读 · 0 评论 -
转:BeetlSQL自定义NameConversion去除Pojo和表前缀
有的时候我们数据库设计可能不会完全和代码语言一致,比如我们会在数据库的每一张表前面加上一个特定的前缀用于区分,在BeetlSQL中将代码Pojo的名称和数据库Table名称对应起来是使用NameConversion来转换的,BeetlSQL内置了DefaultNameConversion、UnderlinedNameConversion和JPANameConversion等转换器基本上可以满足绝大转载 2016-08-26 10:23:35 · 2815 阅读 · 0 评论 -
自下向上的编写容易阅读的代码方法(下 )
我在 [关于极简编程的思考](https://my.oschina.net/xiandafu/blog/894155) 中曾提到要编写可阅读的代码。因为代码是编写一次,阅读多次。 阅读者包括代码编写者,以及后来的维护人员。能让阅读代码更轻松,有利于增强项目或者产品的可维护性。本博客分为上下俩部分,第一部分讲解在代码层次 编写可阅读的代码,参考地址是[https://my.oschina原创 2017-08-20 15:38:01 · 582 阅读 · 0 评论 -
开源作者遭受小白的9种伤害
我是Beetl和BeetlSQL开源的作者,这俩类技术实现难度较大,前者是属于语言实现类开源,后者则是全功能ORM实现。但是这俩个开源使用门槛又低,能遇到各种各样的小白用户。我帮助小白解决了非常多技术问题,但也遭遇过小白给予的困扰。我总结了一下9种小白对开源作者造成的有意无意的伤害,并且按照严重程度分为3个级别一级伤害,普通伤害聊天式提问这种行为的小白从来没有察觉到提问是一门学科,没有研究如何提问...原创 2018-03-07 14:08:56 · 624 阅读 · 1 评论 -
5分钟 BeetlSQL 快速入门
企业应用面临的问题高效编写数据库访问代码内置CRUD,不需要写SQL支持OR/Mapping悲观锁,乐观锁,逻辑删除等辅助支持等即支持简单的CRUD,也支持数十行,上百行SQL编写跨数据库平台支持,Oracle,Postgres,Mysql,以及SQLServer,DB2,H2,SQLLite,包括翻页,排序,还有各个厂商特殊语法易于维护重构支持易于修改DBA友好丰富的调试手段,详细日志输出Int...原创 2018-04-08 15:55:40 · 3174 阅读 · 3 评论 -
ORM性能测试框架和测试结果
摘要: 为了测试BeetlSQL性能,开发了一个性能测试框架,并给出在我环境里的测试结果BeetlSQL 是我这俩年和小伙伴们研发的一个开源全功能ORM工具,强调快速开发,高效维护,能真正跨数据库平台,支持分库分表等功能。从这个链接可以看到关于我对BeetlSQL的一个总结:5分钟 BeetlSQL 快速入门一直有朋友想了解一下BeetlSQL跟Myabtis,Hiberante功能区别,因此我写...原创 2018-05-24 16:05:58 · 2551 阅读 · 0 评论 -
Beetl开源那些事3
我是闲大赋,我的Beetl 开源转眼已经有8年历史了,BeetlSQL也有3年开源历史。不断有朋友发邮件告诉我,使用了Beetl代替了原来的Freemarker&JSP,或者使用BeetlSQL获得了很大的便利。 前几天,还就有个朋友告诉我,他们的平台为是国内所有信用卡APP提供服务,使用的技术正是BeetlSQL。 并非想炫耀自己的开源技术,而是感到郁闷,我经常...原创 2018-09-04 19:07:10 · 788 阅读 · 4 评论