public int createCountry(String countryCode) {
// TODO Auto-generated method stub
SqlSession session = null;
boolean commit = false;
int result = 0;
//System.out.println("바보 :" + countryCode);
try {
session = dbutil.getSqlSession();
result = session.update("board.updateIsCreate", countryCode);
} finally {
dbutil.closeSqlSession(session, commit);
}
System.out.println("count" + result);
return result;
}
这是我的DapIml.java
<update id="updateIsCreate" parameterType="String">
UPDATE country
SET isCreated = '1'
</update>
和,这是我的mapper.xml。
我已经检查过update的返回值是否正确,但它对我的数据库没有影响。 isCreated值未更改为&#39; 1&#39;。有关如何实现这一目标的任何建议?我将感谢您的帮助。
答案 0 :(得分:0)
抱歉,我没有写提交代码......
我修改了我的daoImplement代码,如下所示:
public int createCountry(CountryVo countryVo) {
// TODO Auto-generated method stub
SqlSession session = null;
boolean commit = false;
int result = 0;
//System.out.println("바보 :" + countryCode);
try {
session = dbutil.getSqlSession();
result = session.update("board.updateIsCreate", countryVo);
commit = result > 0 ? true : false;
} finally {
dbutil.closeSqlSession(session, commit);
}
System.out.println("count" + result);
return result;
}