Sql to Object VS Sql of Object

Java Object 中的 setter 与 getter

er结尾传达的是一种 范式编程的思维,将JavaBean视为一个可以读写的对象

setter,getter 对应了计算机组成原理中的对操作单元的 读写操作

也就是说,Obj的setter 和 getter是底层读写在语言层面的建模

LINQ 的定位:sql to object

LINQ虽然提供了解析sql语句对 对象 的 数据部分的CRUD操作,但是这个工具的背后思维是:对象就是数据,sql是操作数据的标准化形式,将两者结合,是一种 sql to object的思维

Sql of Object 的思维提出

联系java的setter,getter的读写逻辑 和 LINQ的设计理念,
我们可以提出以一种 sql of object 的标准化工具,让对象原生支持 sql的解析与实现

SQL of object + er

结合 sql of object 和 范式编程的思维
推出 SQLer 思维

实现SQLer

让Java 的 java.lang.Object类支持sql的解析显然不合适,毕竟sql还是更适合 大量读写数据操作,我们可以:

  1. 包装器思维

  2. 接口的范式编程思维:如 Serializable接口

  3. 语言原生支持的:如LINQ

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值