锁定老帖子 主题:事务封装的界定
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-24
功能描述:
Public Class ProductTransaction
public void AddProduct(Product product) { daoManager.BeginTransaction(); try { productDao.AddProduct(product); daoManager.CommitTransaction(); } catch { daoManager.RollBackTransaction(); } imgTransaction.AddImg(Product.ImgList);//添加图片 } 这样做本来一个事务的变成了两个事务,这样有损性能. 后来觉得没必要抽出一个图片事务"ImgTransaction", 但用"ProductTransaction"是否合理?我对图片类型的处理感觉不妥, 要做到不同位置展示不同图片, 只能通过GetImgList(string ProductID,string ImgType)来取, ProductID是商品ID,ImgType是
图片类型.这里应该怎样设计?
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-03-24
各位对不同类型的图片处理有何建议?
|
|
返回顶楼 | |
发表时间:2008-05-26
不用spring进行事务管理,那也只好在service manager 层进行编程式的事务管理了。
|
|
返回顶楼 | |
浏览 3177 次