Spring Fromラベルform:checkboxs

842 ワード

checkboxで得られたデータは配列で、データベースは文字列を保存していますので、手動で転送する必要があります.
jsp  
PosidList " /> 
             hibernate    get,set                 (    get    ,set     ,      ,so)
	@Transient
	public List getPosidList() {
		List list = Lists.newArrayList();
		if (posid != null){
			for (String s : StringUtils.split(posid, ",")) {
				list.add(s);
			}
		}
		return list;
	}

	@Transient
	public void setPosidList(List list) {
		posid = ","+StringUtils.join(list, ",")+",";
	}