龙纹 发表于 2025-5-20 20:18:15

5-20更新:处理PostgreSQL依赖、增加了PostgreSQL连接池。感谢 @niuyanbo2021 的赞助。

上等兵 发表于 2025-6-15 14:38:33

看着有点复杂

dengzf 发表于 2025-6-15 17:20:09

连接池没看明白用法......是一定要先用mysql连接成功一个数据库后,才可以使用连接池?

龙纹 发表于 2025-6-15 17:40:33

dengzf 发表于 2025-6-15 17:20
连接池没看明白用法......是一定要先用mysql连接成功一个数据库后,才可以使用连接池?
...

先初始化连接池,再从连接池获取mysql连接。
1、ORMPP_MySQL连接池.初始化(...)
2、连接 = ORMPP_MySQL连接池.获取连接 ()
3、自动管理连接 (连接)

dengzf 发表于 2025-6-15 23:00:09

龙纹 发表于 2025-6-15 17:40
先初始化连接池,再从连接池获取mysql连接。
1、ORMPP_MySQL连接池.初始化(...)
2、连接 = ORMPP_MySQL连 ...

好的...现在明白了........因为看例子中 创建mysql时,,再用连接池是用了一个宏判断...........所以被搞晕了

michardhl 发表于 2025-7-11 21:27:43

假设id设置了自增字段,目前需要指定id,假如不填写id,如何实现自增?

龙纹 发表于 2025-7-12 06:02:02

michardhl 发表于 2025-7-11 21:27
假设id设置了自增字段,目前需要指定id,假如不填写id,如何实现自增?

把ID的值设置为 0 就可以了

michardhl 发表于 2025-7-12 21:32:40

龙纹 发表于 2025-7-12 06:02
把ID的值设置为 0 就可以了

ID设置为0,数据库ID也显示为0,未实现自增

龙纹 发表于 2025-7-13 10:53:18

michardhl 发表于 2025-7-12 21:32
ID设置为0,数据库ID也显示为0,未实现自增

1、数据库字段确定设置了自增
2、如果是在代码中使用`创建数据表`, 编写映射类时需要按照例子设置对应的自增字段, 比如:REGISTER_AUTO_KEY(person, id)
你现在使用的什么数据库, mysql我已经测试过, 不能复现你的情况

michardhl 发表于 2025-7-13 21:11:04

龙纹 发表于 2025-7-13 10:53
1、数据库字段确定设置了自增
2、如果是在代码中使用`创建数据表`, 编写映射类时需要按照例子设置对应的 ...

使用的是sqlite数据库.但有以下情况不知是否为bug还是确实需要这么操作
1.代码中使用`创建数据表`,编写映射类时按照例子REGISTER_AUTO_KEY(person, id),id=0插入,数据库id字段为空
2.代码中使用`创建数据表_注册键信息 (个人信息类, 创建自增主键 ("id"))`,同时编写映射类时按照例子REGISTER_AUTO_KEY(person, id),id=0插入,数据库id字段为1,可以实现自增了
页: 1 2 3 [4] 5
查看完整版本: ORM类库,用新语法重新封装了一遍