V2EX dawnflyc 的所有回复 第 1 页 / 共 1 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    dawnflyc    全部回复第 1 页 / 共 1 页
回复总数  12
esp32 确实现代化,非常好,还可以用 arduino 的语言,蓝牙 wifi 这些基础的都自带
@siweipancc 什么是点号访问,json 吗?
2023-11-14 21:48:22 +08:00
回复了 PeanutMi 创建的主题 Java 关于 mybatis 的疑惑
@bill110100 所以我那个并不完善,也许可以实体类和 map 共存,并且互相转换,比如大量需要用的时候就用实体类,而只是一个简单的接口,那就没必要新建一个 vo 了
2023-11-13 23:05:32 +08:00
回复了 PeanutMi 创建的主题 Java 关于 mybatis 的疑惑
@Poluk 那如果又有一个接口 不需要那么多字段 因为会泄露信息吗 那又得新建一个 vo ,太麻烦了。一般联表挺多的呀。我之前那个项目 有小区、楼栋、单元、楼层、户,然后就是一长链,然后就需要挨个查,一长链联表,很折磨。我也是一个新手呀
2023-11-13 23:01:38 +08:00
回复了 PeanutMi 创建的主题 Java 关于 mybatis 的疑惑
@huigeer 我上面写的那个,就是感觉竟然没有一个好用的 orm ,所以自己照模照样搞了一个
2023-11-13 21:49:37 +08:00
回复了 PeanutMi 创建的主题 Java 关于 mybatis 的疑惑
@dawnflyc 手残分出好几个来,以上就是抛砖引玉了,https://github.com/dawnflyc/JqlApi
分为几个库,一个 api 库定义了语法之类的,然后如果用 mybatis 的话 需要一个 mybati 实现库,如果用 jdbc 的话,需要一个 jdbc 实现库,需要什么导入什么,只是封装而已,并没有写核心的东西,以为我水平也达不到。
2023-11-13 21:45:42 +08:00
回复了 PeanutMi 创建的主题 Java 关于 mybatis 的疑惑
@dawnflyc 直接将 sql 相关的语法转换成 java 的那一套,比如 Select(表名).field(字段).where("id",1).and().where("age",">",3).order("time")。大概这样,伪代码展示下,联表的话,join("left","user","order.user_id=user_id"),这样可以避免输入错误。然后也返回 list 和 map ,没有对象那一套,service 传的话,也是需要什么传什么,如果非得实体类 比如一下子传很多,也可以传 然后查询的时候拆了,这块我也没有怎么思考,所以很粗略。
2023-11-13 21:39:37 +08:00
回复了 PeanutMi 创建的主题 Java 关于 mybatis 的疑惑
我也觉得 mybatis 得手写代码,简单的也得手写,虽然 mybatisplus 可以不用手写简单的 sql ,但是限制很大,比如不能连表。
而且我也不懂为什么数据传来传去都得用实体类 哪怕传一个 id 都得用个实体类,在写接口的时候,会接收一些其他的参数,不可能只会出现数据库字段,于是又得扩展实体类。

所以我下定决心开发出了一套库,以上的都改了,我大概描述下:
2023-09-07 05:06:39 +08:00
回复了 csznet2023 创建的主题 程序员 如何推广自己的开源项目
@dawnflyc 继承,这样一个父控制器调用增删改查,然后子类只需要集成父类,并且提供表名,子类什么都不用写,需要扩展的时候,直接重写就完了
2023-09-07 05:04:49 +08:00
回复了 csznet2023 创建的主题 程序员 如何推广自己的开源项目
@dawnflyc 打一半提交了,大部分语句都实现了 分组啊 联查 之类的,而且还可以封装,实现各种功能。比如说搞那种后台管理,全都是增删改查,那就可以直接写一个增删改查类,控制器里面 new 一个表名作为参数一传,然后写几个方法,一调用,就方便了很多。控制器也可以集成,这样一个
2023-09-07 05:00:03 +08:00
回复了 csznet2023 创建的主题 程序员 如何推广自己的开源项目
https://github.com/dawnflyc/JqlApi
我也来一个,这是扩展了 java orm ,基于 Mybatis 或 JDBC 的,是一个 sql 语句 java 语言化。
比如根据 id 查询用户,select * from user where id= 1 变成了 Curd.select("user").where("id",1)..execute()
2023-07-07 02:26:32 +08:00
回复了 LSB 创建的主题 Minecraft 有玩我的世界 v 友么,新人想加入生存服务器
有人玩整合包嘛,科技包,机械动力、通用机械、热力膨胀、应用扩展之类的
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1757 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 16ms UTC 16:14 PVG 00:14 LAX 09:14 JFK 12:14
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86