For at least the select question type (probably also for multiple choice) this behaviour can be observed.
While the elements are saved in the database with the correct order, upon retrieval the order is changed to another one, which is the same everytime.
It is likely caused by some peculiarity of hibernate.
A fix for this could be to also store the information of the order in the list, when saving it to the database.
@OrderBy could then be used to restore this order upon retrieval
For at least the select question type (probably also for multiple choice) this behaviour can be observed.
While the elements are saved in the database with the correct order, upon retrieval the order is changed to another one, which is the same everytime.
It is likely caused by some peculiarity of hibernate.
A fix for this could be to also store the information of the order in the list, when saving it to the database.
@OrderBy
could then be used to restore this order upon retrieval