It will use the swap partition, (especially) if it has an fstab entry for it.
However your problem is not only with the swap partition, but also with all other filesystem partitions. You're not allowed to mount any of them as long as they're still mounted by the hibernated system.
Only one OS is allowed to mount a filesystem at a time, and with Hibernation, the system is "still running". If you Hibernate, then boot in another OS, change filesystems, then reboot and resume the Hibernated OS that still remembers the old state of those modified filesystem... it all goes ka-boom.
* BIG FAT WARNING
*********************************************************
*
* If you touch anything on disk between suspend and resume...
* ...kiss your data goodbye.
Source: https://www.kernel.org/doc/Documentation/power/swsusp.txt
If you cannot guarantee that the disks won't be touched, best to avoid Hibernation altogether.
mount -o ro,noload
to mount a hibernated ext4 filesystem. – Gilles 'SO- stop being evil' Jun 05 '16 at 21:10