Oracle 分页查询 BUG 返回

SqlSugar
12 149

()S90$U(QY$]N~$69(EEF5S.png

上面那条是自动生成的  在Oracle 里面无法执行
下面是修改过的可以执行  有什么方法可以执行吗?

热忱回答12

  • fate sta fate sta VIP0
    2022/12/2

    rownumber 不能用 * 要用  id,name

    0 回复
  • 问题是

    image.png

    看了 下面的评论 把select 注释了 就可以了

    可不可以 单表也家一个别名了


    0 回复
  • fate sta fate sta VIP0
    2022/12/2

    你也可以select("a.*")

    0 回复
  • @fate sta:嗯看到了  谢谢  

    可不可以 单表也家一个别名了



    0 回复
  • fate sta fate sta VIP0
    2022/12/2

    aaz44=a.aaz44.SelectAll("别名")

    0 回复
  • @fate sta:不是这样个意思 是给 实体名称() 定义别名

    0 回复
  • @fate sta:我们默认就是Select 默认了一个自定义的实体 这个实体是继承表的实体 这样有增加的字段就很方便
    如果说不能select 一个实体 那个是不是把所有的字段都 对应一边了

    0 回复
  • fate sta fate sta VIP0
    2022/12/2

    db.Queryale<T>("别名")

    0 回复
  • fate sta fate sta VIP0
    2022/12/2

    你可以用新语法,这样就不需要 * 了


    //自动返回DTO : 请升级 5.1.3.35  
    var listDto= db.Queryable<Student>()
                .Select(it=>new StudentDto()
                 {
                      Count=100 //手动指定一列在自动映射
                 },
                 true)//true表式开启自动映射
                .ToList();//返回List


    0 回复
  • @fate sta

    image.png


    并不会加到*前面去 
    我用替换的方式 来实现的

    image.pngimage.png

    MergeTable()也不能有  不知道会不会影响多表

    0 回复
  • @fate sta:好的 我试一下

    0 回复
  • fate sta fate sta VIP0
    2022/12/2

    aaz44=a.aaz44.SelectAll("别名")

    0 回复