sql >> データベース >  >> RDS >> Oracle

OracleのタイプをHibernateにマップします

    org.hibernate.usertype.CompositeUserTypeを実装する必要があります これをJDBCからJavaオブジェクトに読み込みます。その後、モデルでJavaタイプを使用できます。

    Oracle JDBCドライバーのドキュメントによると、Javaタイプはjava.sql.SQLDataを実装する必要があります。 インターフェース: https://docs.oracle.com/javase/tutorial /jdbc/basics/sqlcustommapping.html

    その後、java.sql.ResultSet#getObject(int, java.util.Map<java.lang.String,java.lang.Class<?>>)を使用できます。 ユーザータイプで、結果セットからオブジェクトタイプを抽出し、java.sql.ResultSet#setObject(int, Object) プリペアドステートメントに設定します。




    1. チェックボックスデータをmysqlに挿入します

    2. XMLからSQLServerの日時に変換するときにミリ秒が間違っている

    3. Elasticsearchクエリ内にMySQLIN句を含めるにはどうすればよいですか?

    4. dbsaint-フォームEXCELを取得します