Wpis z mikrobloga

@asunez: nie potrzebujesz klucza głównego. Jedynie gdy chciałbyś, żeby hibernate robił te tabele to wydaje mi się, wtedy każda tabela musi mieć klucz główny, ale to już są szczegóły implementacyjne.
@kornfan: Oczywiście że jest. Bez PK ustawionego na obu kolumnach będziesz miał duble, a tabela która zawiera duble nie jest nic warta. Oczywiście możesz użyć UNIQUE ale prawie na jedno wyjdzie. Dodatkowo to że ty nie zdefiniujesz PK wcale nie znaczy że ci rdbms nie wstawi ukrytego klucza.