在同一个事务(相同的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
解决方案 »
- 急!求救!JSP使用JDBC向MYSQL插入数据出现异常是怎么回事?
- 如何用JAVA在SQL数据库中导入如下格式的XML文件
- 使用hibernate时候id自动增长的错误
- 用WEB SERVICE怎么传递LIST?在线等啊.
- 请问Java能不能不通过JDBC-ODBC桥去访问Access?
- 我现在在学J2EE和XML,请过路的同好者进来指点一下,分数可以加
- 如何将一个表中的多条数据通过EJB显示在JSP页面上?
- javaweb 获取FTP或者服务器上文件夹下所有文件到本地C盘指定目录实例
- .jdbc4.CommunicationsException: Communications link failure
- ssh上传及读取文件
- 有什么方法去掉oracle官网的java ee sdk捆绑的 glassfish
- Struts+Hibernate 项目老是一段时间后出现Count not query ,还说数据库连接中断,求大神指点啊,急急急啊
你的这个id应该为空,所以后面插入无效。
结贴