liushengyi / smartdb

SmartDB (Room 鸿蒙版本)持久性库在 SQLite 的基础上提供了一个抽象层,让用户能够在充分利用 SQLite 的强大功能的同时,获享更强健的数据库访问机制
26 stars 9 forks source link

插入的数据查询不成功是怎么回事?可以输出sql日志吗?怎么配置? #10

Closed victorhengli closed 4 months ago

victorhengli commented 4 months ago

我按照给的配置实现demo,插入一条数据正常,查询了数据库数据存在的,但是查询不出来数据,select all也查询不出来,请问是什么问题? WX20240617-171521@2x 2

默认没看到日志里有sql输出,支持输出sql日志吗?怎么配置?

liushengyi commented 4 months ago
export class User {
  @sql.SqlColumn(sql.ColumnType.INTEGER)
  id: number
  @sql.SqlColumn(sql.ColumnType.TEXT)
  name: string

  constructor(id: number, name: string) {
    this.id = id
    this.name = name
  }
}

这个SqlColumn 配置了没?

victorhengli commented 4 months ago

您发的邮件我已收到,谢谢!

victorhengli commented 4 months ago

“这个SqlColumn 配置了没?” 配置了的,发个截图。另外咨询下,有没有打印sql日志的配置,可以把sql日志输出? 3

liushengyi commented 4 months ago

日志里过滤 smartdb,默认就有sql打印

victorhengli commented 4 months ago

“日志里过滤 smartdb,默认就有sql打印” 但是我成功插入一条语句,和查询的时候,都没能找到sql语句。我就是想根据输出的sql看下为什么没有查询出来

liushengyi commented 4 months ago

你拉取demo代码测试,看有是否有问题?

---- 回复的原邮件 ---- | 发件人 | @.> | | 日期 | 2024年06月17日 18:19 | | 收件人 | @.> | | 抄送至 | @.>@.> | | 主题 | Re: [liushengyi/smartdb] 插入的数据查询不成功是怎么回事?可以输出sql日志吗?怎么配置? (Issue #10) |

“日志里过滤 smartdb,默认就有sql打印” 但是我成功插入一条语句,和查询的时候,都没能找到sql语句。我就是想根据输出的sql看下为什么没有查询出来

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

victorhengli commented 4 months ago

您好,拉取您的代码,要求配置签名。signingConfigs下的属性我全删了,还是不行。需要拉开发分支的代码吗?

victorhengli commented 4 months ago

Harmony应用必须配置签名,您提交的代码里没有,可以借用下您的签名不?

liushengyi commented 4 months ago

DevEco Studio 可以自动配置签名,官方文档里搜下。