Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

JPA gerhana dua kunci asing @IdClass kesalahan implementasi

Nilai kelas id tidak boleh sama dengan kelas Entitas 'SaleDetails'

    @Entity
    @IdClass(PK.class)
    public static class SystemUser{
        @Id
        private String subsystem;

        @Id
        private String username;

        public PK getId(){
            return new PK(subsystem, username);
        }

        public void setId(PK id){
            this.subsystem = id.subsystem;
            this.username = id.username;
        }
    }

    public static class PK implements Serializable {

        private String subsystem;

        private String username;

        public PK(String subsystem, String username) {
            this.subsystem = subsystem;
            this.username = username;
        }
    }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa menghindari perbaikan dengan keycache di MySQL?

  2. ganti kecocokan persis di php

  3. konversi tanggal php ke format mysql

  4. Dapatkan pesanan lain setelah batas

  5. Kesalahan:R tidak dapat terhubung ke MySQL