OracleのRAWデータ型に文字列が格納されており、Java文字列に変換したいと考えています。
次のSpringJPAリポジトリコード。
@Query(value = "select cryptFun.encrypt(:str)from dual"、nativeQuery = true)
public byte [] findEncryptedToken(@Param( "str")String token);
上記のクエリのcryptFun.encrypt(str)関数は、RAWデータ型を返します。
以下はJava変換です。
byte[] rawDataTypeBytes = repository.findEncryptedStr("1111111111111111");
String token = DatatypeConverter.printHexBinary(rawDataTypeBytes);
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加