Depending on how your database is set up , that could work. But if it is not working, then try this:
<id name="id" type="java.lang.Integer" column="ID">
<generator class="sequence" />
<param name="sequence">TFO_TYPE_SEQ</param>
</generator>
</id>
It tells oracle that it is a sequence and exactly which one to use.