源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

SpringBoot多表联查(测试可用)

  • 时间:2021-05-06 03:14 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:SpringBoot多表联查(测试可用)
今天在写的时候,遇到了多表查询的问题,网上有好多可以说是好烦,对于习惯了写sql的我来说,简直。。。 好啦,直接分享代码吧。
public interface FieldValueDao extends JpaRepository<FieldValue,Integer> { 
  @Query("select fv from FieldValue fv where field_id IN (select id from Field where table_id=:tableId) ORDER BY field_id") 
  List<FieldValue> getTableValue(@Param("tableId") int tableId); 
} 
在这里有一个需要注意的地方[code]select fv from FieldValue fv[/code],这句话不能写成[code]select  FieldValue  from   FieldValue[/code],报错的,原因是作为框架他并不知道你在select后写的是字段名还是表名(鄙人的猜想)。 [b]总结[/b] 以上所述是小编给大家介绍的SpringBoot多表联查(测试可用),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程素材网网站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部