Belmode 最近的时间轴更新
Belmode

Belmode

他山之石,可以攻玉
V2EX 第 312499 号会员,加入于 2018-04-28 15:45:02 +08:00
根据 Belmode 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
Belmode 最近回复了
6 天前
回复了 Joker123456789 创建的主题 Java 其实,我更喜欢写 SQL
@Joker123456789 #4 其实自己用,用哪个都行,都无所谓的。你设计的这个类库也好,别的类库也好,都没什么关系,只要能实现最基本的功能,都可以。

但是一旦到企业协作,在 java 中使用字符串模式的,真不行,要是大家都讲规矩,dao 都写一起,没什么问题,就怕到时候到处都是字符串拼 SQL ,这种项目让未来维护人接手了,又是新的 shi 山。

所以用 ORM 框架,更多的是为了约束开发者,别乱写。(当然,真乱写,也没法。)
6 天前
回复了 Joker123456789 创建的主题 Java 其实,我更喜欢写 SQL
@onion83 #7 我理解你的意思,但是这本就是多种不同的数据库设计范式。

有些公司习惯直接用表结构来关联业务关系,然后才写 SQL ,来解决业务问题。

但是也有另外一些公司,更习惯先建模,然后已经依据业务模型,来创建表结构和关联关系,不写 SQL 。

在 Java 语言上,国内 ORM 流行 MyBatis 系,国外 ORM 多数都是 JPA ,这就是业务设计思路的区别,没什么优劣。

你说迷糊,那是因为一开始,数据模型就没建立好,而且不理解框架的设计思路,熟悉这些就事半功倍,不熟悉,就很困惑。当然这些都是有学习成本的代价的,我提这个还是想强调 ORM 的不同或者用不用 ORM ,都是设计思路的区别。
6 天前
回复了 supermao 创建的主题 程序员 新上一个小程序,求指点
你这都没什么用户,广告先上了......
体验了一下,功能是有的,UI 设计的也挺好的,但是感觉没啥意思啊
6 天前
回复了 Joker123456789 创建的主题 Java 其实,我更喜欢写 SQL
```java
// 新增 Row 构建
DbChain.table("tb_account")
.setId(RowKey.AUTO)
.set("user_name","zhangsan")
.set("age",18)
.set("birthday",new Date())
.save();

// 查询 QueryWrapper 构建
DbChain.table("tb_account")
.select("id","user_name","age","birthday")
.where("age > ?",18)
.list()
.forEach(System.out::println);
```
别人的花样更多。https://mybatis-flex.com/zh/base/db-row.html
java ORM 这块就别再卷了,已经到了极限了,java 语法限制了没办法做那些函数式语言做 DSL 的便利性。
7 天前
回复了 Gorvery 创建的主题 Xcode Xcode 编译项目为什么一定要依赖模拟器?
干嘛不一次性到位呢,嘿嘿
8 天前
回复了 lihc 创建的主题 奇思妙想 收集需求,想写一个小程序
@DreamingCTW #15 😆😆
9 天前
回复了 lihc 创建的主题 奇思妙想 收集需求,想写一个小程序
一百个想法不如转为一个实践,等实践过了,就会发现还是洗洗睡了😂

其实软件功能不是最重要的,营销推广才是最重要的,营销都那么厉害,去干其他的不是来钱更快,开小程序费力不讨好~

我之前搞了一个做实验的,20 多天了,才 200 、300 用户,还都不活跃...
这不是最简单的工作了~~ 安心手动改下,一天工作轻松结束

能看懂的就不要觉得麻烦,因为很多真的“麻烦”事压根就看不懂...
10 天前
回复了 liunian1004 创建的主题 iDev ios 开发,还没开始就结束了...
android 欢迎你
11 天前
回复了 guguji5 创建的主题 程序员 定时电话如何实现啊(大佬别走)
直接签个合同,反过来让对方给你打电话,问你是否需要场地。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2458 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 02:09 · PVG 10:09 · LAX 18:09 · JFK 21:09
Developed with CodeLauncher
♥ Do have faith in what you're doing.