hibernate一對多連接懶加載EAGER隻能有一個,如果有多個報錯,需要手動強製錄入
CMS新媒體技術學到的
public List<CmsProgram> searchProgramsByProgramIDs(String ProgramIDs) { // TODO Auto-generated method stub StringBuilder sb = new StringBuilder(); try { sb.append("from CmsProgram as p where p.programID in ("+ProgramIDs+")"); System.out.println("----------------------HelloWorld zzk"); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } List<CmsProgram> list = this.getSession().createQuery(sb.toString()).list(); for(CmsProgram program:list){ Hibernate.initialize(program.getCmsPictures()); } return list; }
最後更新:2017-04-04 07:03:53