I use JPA (Hibernate) with Spring. When i want to lazy load a Stirng property i use this syntax:
@Lob @Basic(fetch = FetchType.LAZY) public String getHtmlSum
Lazy fetching only applies to references to other entities or collections of entities. It does not apply to values like String or int.