oracle 连表查询操作产生的sql执行无效 返回
SqlSugar
老数据
3
1384
悬赏:5 飞吻
以下是我的查询代码:

其映射出来的sql如下:
SELECT permit.* FROM "tb_role_permit" rolePermit Left JOIN "tb_permit" permit ON ( "rolePermit"."permit_id" = "permit"."id" ) WHERE ( "rolePermit"."role_id" = :RoleId0 )
:RoleId0
我使用的oracle 版本是11g,表达式的解析出来结果在执行时产生错误:"permit"."id": invalid identifier,重命名表名不应该加上""号
热忱回答(3)
-
fate stay night VIP0
2020/12/15你这个生成的SQL不对吧,ORM生成的应该是全部大写的
0 回复 -
Fode VIP0
2020/12/15@fate stay night:orm被我被我改过了,因为我是从mysql过渡过来的,我觉得这也是SqlSugar的一种需要改进的地方,我在Attribute强制命名小写,但生成sql的字段属性还是大写了。
0 回复 -
fate stay night VIP0
2020/12/15请用没改过的在提问
0 回复