首页
学习
活动
专区
工具
TVP
发布

何白白开发记录

日常开发,鸡毛蒜皮
专栏作者
28
文章
35156
阅读量
10
订阅数
手写一个orm框架-7
上一篇讲了怎样生成一个sql中where的一部分,之后我们要做事情就简单很多了,就只要像最开始一样的生成各种sql语句就好了,之后只要再加上我们需要的条件,一个完整的sql就顺利的做好了。
何白白
2019-06-28
4660
手写一个orm框架-6
上一篇里我们实现了生成insert的sql,下面要开始实现update,delete,select的sql语句了。但是这些语句有一个比较麻烦的地方是:它们一般后面都会有where条件,因为在执行的时候不能把表里所有的数据都进行操作。
何白白
2019-06-28
4490
手写一个orm框架-4
在上一篇里,我们已经取到了我们在生成sql语句中所需要的信息,这一篇里我们开始根据class来生成我们需要的sql。在这之前我们先确认几件事情
何白白
2019-06-28
5030
手写一个orm框架-1
在class中先使用注解的形式,将class和表做一个映射关系(属性名称和字段名称的映射)。
何白白
2019-06-28
5270
手写一个orm框架-2
​ 想要实现一个orm的功能,我觉得就是要将class和数据库中的表创建映射关系。把class的名称和表的名称,class属性名称和表的字段名称,属性类型与表的字段类型一一对应起来。可以通过配置文件,注解等等各种方式实现这个映射关系。
何白白
2019-06-28
3700
手写一个orm框架-3
上一篇我们完成了class到表映射关系的建立,但是这个并不能被代码正确处理,我们还需要让程序能够正确的识别这些映射关系。
何白白
2019-06-28
4120
手写一个orm框架-5
首先我们要根据User.java拿到所有的表的字段个名称,和对应的值。就是上一篇写到的:EntityTableRowMapper
何白白
2019-06-28
2750
手写一个orm框架-9
更新的语句也比较好做,sql后面的条件因为在之前已经写了where这一篇,所以这里就只写sql中where左边的一部分。现在还是先分析一下 **update **语句:
何白白
2019-06-28
3140
Mysql密码忘记了
Mysql密码忘记了 1:停止mysql; sudo /etc/init.d/MySQL stop (可能有其它的方法,总之停止MySQLd的运行就可以了) 2:修改mysql的配置文件 /etc/mysql/mysql.conf.d/mysqld.cnf 添加 /etc/mysql/mysql.conf.d/mysqld.cnf 每台电脑的文件位置可能不同 3:重新启动mysql sudo /etc/init.d/MySQL start 4:然后用空密码方式使用root用户登录 MySQL; MySQ
何白白
2019-06-28
2.9K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档