Wow, I'm using Hibernate 5.0.9, and adding that annotation does not stop the constraint from being created:
@Id @ManyToOne @JoinColumn( name = "some_fk", foreignKey = @ForeignKey(name = "none", value = ConstraintMode.NO_CONSTRAINT) )