/* 323 */ whereColumns = whereColumns + " and " + pkFields[i].getColumnName() + "=?";
/* */ }
/* */
/* 326 */ if (this.entity.getMetaData().hasRowLocking())
/* */ {
/* 328 */ JDBCEntityPersistenceStore manager = this.entity.getManager();
/* 329 */ JDBCTypeFactory typeFactory = manager.getJDBCTypeFactory();
/* 330 */ JDBCTypeMappingMetaData typeMapping = typeFactory.getTypeMapping();
/* 331 */ JDBCFunctionMappingMetaData rowLockingTemplate = typeMapping.getRowLockingTemplate();
/* 332 */ if (rowLockingTemplate == null)
/* */ {
/* 334 */ throw new DeploymentException("Row locking template is not defined for mapping: " + typeMapping.getName());