NutzCN Logo
问答 我真的迷惑了,ORM到底是什么东西?
发布于 1635天前 作者 qq_0904919b 1204 次浏览 复制 上一个帖子 下一个帖子
标签:

ORM就是字段到属性的映射以及所谓引用关系的映射吗?
一大堆的 getter, setter (虽然 lombok使得源代码看上去没有 setter getter),这种 bean 有业务的行为能力吗?(getter setter 不能算作业务行为能力)。
我迷惑的是: ORM 这三个字母中, O 到底该怎么描述? R 怎么表达? M 这个词的存在到底有多大价值?

4 回复

对象关系映射,数据库表的行列数据,映射到编程语言的对象/类,通常是双向映射。 关键点,数据库表<-->编程语言的对象/类。

至于编程语言的对象/类有没有业务方法,跟orm没关系

关系,一般为关系型数据库

ORM纯粹描述数据结构呗?

@qq_0904919b
现在都是穷(瘦)M
没有业务,把业务都放到service 层去实现了。
例如我:
------------基类------------------
1。主建生成方式。
2。是否删除(非物理删除)
3。最后更新时间
4。最后更新用户在
5。乐观锁等功能
放到BASE Model来完成
大多数Model继承。
----------树类------------
树状态菜单 Model 完成
pid
path
的业务维护。
所有需要树状 类型的 MODEL 继承的此类
----------状态模式----------
有些复杂状态模式
的数据维护由MODEL 来实现。
----------部分graphql注释内容-------------------

---------部分 EXCLE 注释内容------------------

--------部分中文化内容 -------------------
ID 存的是代码。那把代码 转成中文前台显赤 多写一个 getSexCnName(); getStatusCnName();
-------多语言方案--------------
getSexI18N()
getSexI18n(String country)
------- 静态工厂方法-----------
Emp static createEmpByDept(Dept dept)
--------Mock用build构造器-----------

添加回复
请先登陆
回到顶部