Hibernate获取JDBC连接

获取JDBC连接

项目背景:
数据库中某个表存在大字段,对于oracle来说,像blob,clob和longrow都是大字段类型。
当查询该表时,往往存在性能问题,但是现有的系统又不允许重构,因此只能想办法优化。如果
采用Hibernate来查询,性能上根本无法保证。因此考虑使用JDBC来直接查询。

获取JDBC的Connection语法如下:


在本项目中,如果采用hibernate查询将导致30到60秒的性能消耗,然而使用jdbc却仅仅使用1到2秒。
但是请注意,如果上面rs.getBinaryStream改为rs.getByte[],性能上跟hibernate没有差别。

你可能感兴趣的:(Hibernate)