java吧 关注:1,272,049贴子:12,780,611
  • 16回复贴,共1

问个关于Jpa的问题

只看楼主收藏回复

现在我要将一个表中的数据查出来,但是这个表数据中没有主键Id,这样就导致了表和实体映射失败,报错 java.sql.SQLSyntaxErrorException: Unknown column 'regioncode0_.id' in 'field list'。因为实体必须有Id属性。这个问题咋解决


IP属地:广西1楼2022-05-11 10:54回复


    IP属地:广西2楼2022-05-11 10:54
    回复
      2025-08-01 13:23:18
      广告
      不感兴趣
      开通SVIP免广告


      IP属地:广西来自iPhone客户端3楼2022-05-11 10:57
      回复
        不懂,愿你找到答案。


        IP属地:广西来自Android客户端4楼2022-05-11 11:00
        收起回复


          IP属地:广西5楼2022-05-11 11:14
          回复
            实体主键字段上加注解,mysql表里设置该字段为主键且递增


            IP属地:山东来自Android客户端7楼2022-05-11 11:51
            收起回复
              表实际可以没有主键,但是不代表逻辑上没有唯一性判断


              IP属地:辽宁来自Android客户端8楼2022-05-11 12:21
              回复
                jpa不会去实际查你表有没有primary key,而是通过id注解了解你业务的唯一性逻辑


                IP属地:辽宁来自Android客户端9楼2022-05-11 12:22
                收起回复
                  2025-08-01 13:17:18
                  广告
                  不感兴趣
                  开通SVIP免广告
                  物理表没id也是优秀


                  IP属地:云南来自Android客户端10楼2022-05-13 19:34
                  回复