Another way of thinking about the two uni-directional relations above could be as follows: if Person contains a List of documents they've written, the Document can also 'write' a Person, but only one. That is, an independent action is implied by each class. So one Person writes several documents (and a document can only be written by one person), and a Document writes only one Person (but several Documents can write the same Person).
The mapping would create not only tables PERSONS and ID_DOCUMENTS, but would also create a third association table PERSONS_ID_DOCUMENTS: