类 DefaultLobHandler.DefaultLobCreator

    • 方法详细资料

      • setBlobAsBytes

        public void setBlobAsBytes​(PreparedStatement ps,
                                   int paramIndex,
                                   byte[] content)
                            throws SQLException
        从接口复制的说明: LobCreator
        Set the given content as bytes on the given statement, using the given parameter index. Might simply invoke PreparedStatement.setBytes or create a Blob instance for it, depending on the database and driver.
        指定者:
        setBlobAsBytes 在接口中 LobCreator
        参数:
        ps - the PreparedStatement to the set the content on
        paramIndex - the parameter index to use
        content - the content as byte array, or null for SQL NULL
        抛出:
        SQLException - if thrown by JDBC methods
        另请参阅:
        PreparedStatement.setBytes(int, byte[])
      • close

        public void close()
        从接口复制的说明: LobCreator
        Close this LobCreator session and free its temporarily created BLOBs and CLOBs. Will not need to do anything if using PreparedStatement's standard methods, but might be necessary to free database resources if using proprietary means.

        NOTE: Needs to be invoked after the involved PreparedStatements have been executed or the affected O/R mapping sessions have been flushed. Otherwise, the database resources for the temporary BLOBs might stay allocated.

        指定者:
        close 在接口中 AutoCloseable
        指定者:
        close 在接口中 Closeable
        指定者:
        close 在接口中 LobCreator