Oracle
 sql >> база данни >  >> RDS >> Oracle

Картографирането на съставен ключ с Hibernate създава необработено поле в Oracle

Нямам добра репутация, за да коментирам, така че ще поставя коментарите си тук:

Защо полето instalationPK не е в installation.class?? Трябва да поставите @EmbeddedId в полето installationPK в Installation.class.

Не правя разлика, но поставям joinCollums в полето в BaseEntity :

@OneToOne
@JoinColumns({    
    @JoinColumn(name = "site", referencedColumnName = "site"),
    @JoinColumn(name = "structure", referencedColumnName = "structure")
})
private Installation installation;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо не мога да въведа тази дата в таблица с помощта на sql?

  2. Копиране на ред в същата таблица, без да се налага да въвеждате 50+ имена на колони (докато се променят 2 колони)

  3. Solve не може да изпълни DML операция вътре в заявка

  4. Защо ORACLE не позволява последователни знаци за нов ред в командите?

  5. Едно и също ли е NUMBER и NUMBER(*,0) в Oracle?