//錯誤的寫法:
String hql = "select count(ar) from Article ar left join fetch ar.channel ch where ch.id=?"; query specified join fetching, but the owner of the fetched association was not present in the select list [FromElement{explicit,not a collection join,fetch join,fetch non-lazy properties,classAlias=c,role=null,tableName=Student,tableAlias=studentlig1_,origin=classentity classentitylo0_,colums={classentitylo0_.entry_id ,className=com.common.Manger}}]...
@ManyToOne(cascade=CascadeType.REFRESH,fetch=FetchType.EAGER,optional=true) @JoinColumn(name="cid",nullable=true) public Channel getChannel() { return channel; }
String hql = "select count(ar) from Article ar left join ar.channel ch where ch.id=?"