org.springframework.dao.InvalidDataAccessApiUsageException
2011-11-12 09:33
344 查看
org.springframework.dao.InvalidDataAccessApiUsageException:
Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition.
今天遇到这个异常,直接在此方法前加
@Transactional(readOnly=false)
如
@Transactional(readOnly=false)
public void sendMessage(SendInfo sd, Class cls, Teacher
9152
tch,Long istuID,
String date) {
Date da=new Date();
if(null!=date && !"".equals(date.trim())){
da=DateFormatTool.getLongDate(date);
}
String stuId=String.valueOf(istuID);
sd.setDtSend(da);
sd.setIAreaId(tch.getIAreaId());
sd.setIClassId(cls.getIClassId());
sd.setIDel(1);// 修改
sd.setIReceiveFlag(2);
sd.setIReceiveId(stuId);// 修改
sd.setISchoolId(tch.getISchoolId());
sd.setISendFlag(1);
sd.setISendId(Integer.parseInt(tch.getITchId().toString()));
sd.setIState(1);
sd.setIType(2);// 修改
sdDao.save(sd);
long n_lsid=sd.getNLsid();
sendToStudentAll(sd.getVContent()+"来自"+tch.getVTchName()+"老师。", cls, (null == date || ""
.equals(date)) ? null : da,n_lsid);
}
相关文章推荐
- org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read
- org.springframework.dao.InvalidDataAccessApiUsageException
- OpenSessionInViewFilter与org.springframework.dao.InvalidDataAccessApiUsageException
- org.springframework.dao.InvalidDataAccessApiUsageException: The given object has a null identifier:
- org.springframework.dao.InvalidDataAccessApiUsageException 原因和解决
- org.springframework.dao.InvalidDataAccessApiUsageException
- org.springframework.dao.InvalidDataAccessApiUsageException
- OpenSessionInViewFilter与org.springframework.dao.InvalidDataAccessApiUsageException
- org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in r...
- org.springframework.dao.InvalidDataAccessApiUsageException
- org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' mar
- org.springframework.dao.InvalidDataAccessApiUsageException问题解决
- OpenSessionInViewFilter与org.springframework.dao.InvalidDataAccessApiUsageException
- org.springframework.dao.InvalidDataAccessApiUsageException
- org.springframework.dao.InvalidDataAccessApiUsageException: ERR value is not an integer or out of ra
- org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read
- 异常积累:org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in
- org.springframework.dao.InvalidDataAccessApiUsageException:The given object has a null identifi的解决方案
- org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER)
- org.springframework.dao.InvalidDataAccessApiUsageException: (错误记录,级联删除错误)