In Hibernate 4, this is already defined as:
ConcurrentHashMap<String, Integer> columnNameToIndexCache