Spring 数据访问:JDBC 与 JPA 全面解析
1. 利用 Spring 执行数据访问操作
在 Spring 中, org.springframework.jdbc.support.lob.DefaultLobHandler 类实现了 LobHandler 接口,可用于从结果集中访问大对象(LOB)值。以下是使用示例:
LobHandler lobHandler = new DefaultLobHandler();
byte[] binaryContent = lobHandler.getBlobAsBytes(rs, 1);
String textualContent = lobHandler.getClobAsString(rs, 2);
通过调用 getLobCreator() 方法,可获取 LobCreator 实例,用于在 PreparedStatement 中设置 LOB 值:
jdbcTemplate.update(
"update account set (owner_photo,account_desc) = (?,?) where id = ? ",
new PreparedStatementSetter() {
@Override
public void setValues(PreparedStateme
超级会员免费看
订阅专栏 解锁全文
738

被折叠的 条评论
为什么被折叠?



