在Oracle中,可以在包中创建用户定义的类型,然后在存储过程中使用它。 UserType可以包含若干元素,例如两个字符串和一个数字。通常,存储过程的参数将是UserType,在过程本身中可以引用参数中的每个元素。
问题:当使用Hibernate Query对象调用映射到Oracle存储过程的NamedQuery时,如何创建Oracle UserType的java表示形式作为查询参数传递给过程?
我应该补充说我使用的是Hibernate注释,而不是xml,因此没有hibernate-mapping.xml等。
非常感谢