2025-05-23

Model代碼 
public class AlbumClassInfoModel implements Serializable {  
 
    private static final long serialVersionUID = -3068715909100052519L;  
 
    /**分類ID*/  
    private Long classId;  
      
    /**分類名稱*/  
    private String className;  
 
    /**相冊總數*/  
    private int albumCountNum;  


public class AlbumClassInfoModel implements Serializable {


 private static final long serialVersionUID = -3068715909100052519L;


 /**分類ID*/
 private Long classId;
   
    /**分類名稱*/
    private String className;


    /**相冊總數*/
    private int albumCountNum;
} 使用:


 


使用代碼 
public List<AlbumClassInfoModel> getAlbumClassInfoByUserId(String userId) {  
        String sql = “select classId,count(*) as albumCountNum from w_album_list t where userid=? group by classid”;  
    Query query = this.getCurrentSession().createSQLQuery(sql)  
    .addScalar(“classId”, Hibernate.LONG)  
    .addScalar(“albumCountNum”, Hibernate.INTEGER)  
    .setResultTransformer(Transformers.aliasToBean(AlbumClassInfoModel.class));  
    query.setParameter(0, userId);  
    List<AlbumClassInfoModel> list = query.list();  
    if (list == null || list.size() < 1)  
        return null;  
    else  
        return list;  
          
    } 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *