效率不高
但是可行毕竟没oracle的seq设计的那么好
但是可行毕竟没oracle的seq设计的那么好
解决方案 »
- struts2+jxl怎么才能导出多个excel文件?求帮助
- com.microsoft.sqlserver.jdbc.SQLServerException:对象名 ‘xx’ 无效
- jfreechart X轴显示问题,回答挨到边得也有分哦
- 数据库的存储过程
- web service相关
- 请教高手:字节流和字符串转换的问题
- 帮忙看一个Hashmap的问题:
- 我做了一个过滤器(验证是否登陆),问题是只要一个用户登陆,session的共享值是真的,别的用户只要输入http://localhost:8080/HRserver/Admin
- HIBERNATE 下怎么样调用ORACLE 的存储过程???
- response.sendError(i,s)
- 关于Oracle9i中的数据导出到xml文件中及其反过来
- 请教ResultSet处理问题!
配上级联
....
Session s=this.getHibernateTemplate().getSessionFactory().getCurrentSession();
s.save(fainfo);
PaperInfo paper=new PaperInfo();
paper.setFaInfo(fainfo);
s.save(paper);
...
通过级联新增加一条厂家信息可以插入若干条纸张信息
但是修改厂家信息的时候发现纸张信息表的faid又被更新成Null,不想修改fa_info影响到
PaperInfo的faid请教这该怎么办??
public FaInfo saveOrupdaeFainfo(FaInfo fainfo,boolean isNewSaved) {
if(isNewSaved) //isNewSaved==true 新建工厂信息isNewSaved==false更新厂家信息
{
if(isNewSaved)
{
Session s=this.getHibernateTemplate().getSessionFactory().getCurrentSession();
s.save(fainfo);
PaperInfo p=new PaperInfo();
p.setFaInfo(fainfo);
s.save(p);
s.flush();
}
else
{
//更新操作
this.getHibernateTemplate().saveOrUpdate(fainfo);
/*这里有问题,执行fainfo更新,并且PaperInfo的faid被改成了Null*/
}
return fainfo;
}
<set name="PaperInfo" cascade="save-update,delete" inverse="false">
<key>
<column name="fa_id" />
</key>
<one-to-many class="com.yixing.data.po.PaperInfo" />
</set>