Tell me more ×     1. Invoke a CREATE TEMPORARY TABLE statement
in Hibernate without using native SQL. That means using HQL or
Hibernate APIs only.   2. Save objects to the temporary table.
3. Invoke a stored procedure which makes use of existing tables
and the temporary table.   4. DROP the temporary table when
finished. (I know it's not necessary, but I think it's a good
habit to do so.)     1. I'm very familiar with SQL but new to
Hibernate.   2. I'm forced to use Hibernate in a project because
of, you know, someone's decision.   3. I'm going to save a web
form to an Oracle database.   4. The web form contains a table
full of text fields (designed by someone else), one in each
cell.   5. When the user clicks Save, the values MUST be saved
in a single transaction.   6. The web form is backed up by a
database view.   7. The database view is created from a database
table using the EAV pattern. (It is done so because the columns
are somehow dynamic.)   8. Each text field in the web form is
modeled by one row