Here is a comment that explains the rationale for not persisting a null collection element: https://hibernate.atlassian.net/browse/HHH-772?focusedCommentId=41974&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-41974