Expected – if the DB/driver truncates the name, Hibernate won't know about it. Using shorter identifiers is really the only solution.