在同一个事务(相同的Connection对象),好像不能级联插入对象。
1.user表 discuss表(包含 userId键)
代码如下,这样好像不行。
应为user没有commit 不会产生 userId 这样没法级联;各位大神帮帮忙,怎么解决。
conn = dbcp.getConnection();
conn.setAutoCommit(false);
pstat = conn.prepareStatement(sql);
pstat.setString(1, user.getUsername());
pstat.executeUpdate();Long id = findUserinfoByUsername(user.getUsername()).getUserId();pstat = conn.prepareStatement(dsql);
pstat.setLong(1, id);
pstat.setString(2, discuss.getDiscussTable());
pstat.executeUpdate();事务SQLjdbc connection
1.user表 discuss表(包含 userId键)
代码如下,这样好像不行。
应为user没有commit 不会产生 userId 这样没法级联;各位大神帮帮忙,怎么解决。
conn = dbcp.getConnection();
conn.setAutoCommit(false);
pstat = conn.prepareStatement(sql);
pstat.setString(1, user.getUsername());
pstat.executeUpdate();Long id = findUserinfoByUsername(user.getUsername()).getUserId();pstat = conn.prepareStatement(dsql);
pstat.setLong(1, id);
pstat.setString(2, discuss.getDiscussTable());
pstat.executeUpdate();事务SQLjdbc connection
解决方案 »
- 小妹请教一文本框的问题
- 动态传参的问题
- mysql 乱码
- eclipse中的run ,debug ,Profile,有什么区别啊,还有 run as ??有什么不同啊?
- 一道算法题
- 如何运行jasperreport自带的示例
- spring3.2.3 mybatis3 整合问题 出现错误
- 刚学struts,请教个问题
- struts+tomcat4.1+sqlserver2000 提交事务处理的时候出现链接clone ,不能执行事务
- jbuilder+jboss+postgre部署CMP2.0时出错!
- 有什么方法去掉oracle官网的java ee sdk捆绑的 glassfish
- Struts+Hibernate 项目老是一段时间后出现Count not query ,还说数据库连接中断,求大神指点啊,急急急啊
你的这个id应该为空,所以后面插入无效。
结贴