Disable lazy-loading for List of String in Hibernate
===

I'm trying to avoid hibernate's lazy-loading mechanism and I've created this list object with the Eager FetchType, which I would suppose would do it:

    @JsonIgnore
    @CollectionTable(name = "nav", joinColumns = @JoinColumn(name="conn"))
    @ElementCollection(fetch = FetchType.EAGER)
    @IndexColumn(name="filter") private List<String> filters = Lists.newArrayList();

But I'm still reading a PersistentList, instead of java.util.List. Any idea on what may be wrong ? 

I'm not using xml configurations.