NutzCN Logo
问答 有没有query的条件查询,但不是List是一个对象,因为我要根据另外一个外键id,来查出主键
发布于 2188天前 作者 whaodada 1945 次浏览 复制 上一个帖子 下一个帖子
标签:

有没有query的条件查询,但不是List是一个对象,因为我要根据另外一个外键id,来查出主键

16 回复

把期望得到的sql写一下?

就是我要获取自定义SQL的值
Sql sql= Sqls.create("select * SELECT * FROM actual_problem_german where source_id=@source_id");
sql.params().set("source_id",actual_problem.getId());
我需要获取这张表的id

这sql不合法吧? 还能这样select的?

那您教我一下,刚学这个不久

这个不好意思,select这个不用管,我写错了

写一下你期望得到的sql语句啊

就是我要查询actual_problem_german表,但要根据一个外键source_id来查询获得一个对象,得到actual_problem_german表的id

你是想要这种?

select * from abc where id in (select uid from def where age > 18)

就是我要修改一张表,表的id无法从前台获取,只能根据另外一张表的主键来查询,查询之后获得这张表的主键id来修改,大致就是这样

actualProblemGermanService.updateIgnoreNull(actual_problem_german);这个修改方法,就是因为我无法获得主键id,无法进行修改,要通过另外一张表来获取

既然不能一条sql搞定,那就先查后update嘛

就是我想用自定义sql查询出这张表的id,怎么用一个自定义SQL查询并的得到我想要的id

其实你就不知道自己想要什么sql,对吧。。。

知道啊,我就一个条件查询,根据这个查询获得主键id就OK了

谢谢回复,我试试

添加回复
请先登陆
回到顶部