最新评论
Re:帖一个代码生成工具,有兴趣的话一起来完善! JimHappy#真嗨皮#郑海滨 2010-02-21 22:12
献给楼主一个 codesmith 下的代码生产工具:
http://www.cnblogs.com/JimHappy/archive/2009/10/27/1590729.html
Re:最新的PHP java bridge使用方法和遇到的问题 http://www.5chi.cn 2009-10-14 01:01
http://www.5chi.cn:
Re:最新的PHP java bridge使用方法和遇到的问题 http://www.5chi.cn 2009-10-14 01:00
service@5chi.cn
Re:成功使用Linux纪念 命运有自己的梦! 2009-07-07 11:32
现在连笔记本上也装上了 OpenSUSE 11.1
Re:成功使用Linux纪念 命运有自己的梦! 2009-07-07 11:32
现在连笔记本上也装上了 OpenSUSE 11.1
这个应该不能用于多线程下吧?
除非你做了线程的判断,例如asp.net的10个页面同时使用DB的操作,假设你在a.aspx页面用你实现的TransactionScope
using (TransactionScope tran = new TransactionScope())
{
....insert into....
}
但是其他页面这个时候如果同时执行DB操作,也同时会包含在事务里面的,所以还是有问题的。
博主,请教一下您.我的msn chengjun2753@hotmail.com
楼主,能不能把你在php.ini中配置的那段贴出来看看啊,谢谢
subsonic做中小型项目很适合,数据访问层基本上不用再花什么精力,感觉用起来比linq to sql还要简单!
subsonic 交流qq群:subsonic群号:15019440 欢迎加入!
我的成功了Java version=1.6.0_05
Java vendor=Sun Microsystems Inc.
OS=Windows XP 5.1 on x86
如果有问题可以联系我MSN:webber.chens@hotmail.com
re: 说都不会话了 bigbear300 2008-03-30 10:52
SVN下载不了啊....
re: 《双脑同步共振音乐》有空试试 而团体 2008-03-16 12:53
3e5ewrsgd
re: 总结一下SubSonic使用技巧 命运有自己的梦! 2008-02-25 13:43
在ActiveRecord.Save(name)中,name即是用户名。
用户名如果用Forms验证时,可以在页面上调用User.Identity.Name即可取到用户名。
re: 总结一下SubSonic使用技巧 Ψιζσεα. 2008-02-15 13:38
果表中存在字段CreatedBy或者ModifiedBy,则会自动更新用户名到该字段中。
用户名从何而来?
三层架构及泛型都是一些好东东哟....
期待更多的精彩...
之前參考了別的網頁安裝了bridge
但是還是不能使用
看了版主的版後
做了更改
但是依然有以下的錯誤,請問該如何解決
Warning: require_once(java/Java.inc) [function.require-once]: failed to open stream: No such file or directory in C:\AppServ\www\test.php on line 8
Fatal error: require_once() [function.require]: Failed opening required 'java/Java.inc' (include_path='.;C:\php5\pear') in C:\AppServ\www\test.php on line 8
備註:
aparche:apache-ant-1.7.0
AppServ2.5.9
java:jdk1.6.0_03
java bridge:php-java-bridge_4.3.1_j2ee
楼主有没有相关的代码例子阿。
上边的不能下载阿。能不能给我传一份,十分感谢!
wenfei.sophia327@gmail.com
re: 总结一下SubSonic使用技巧 冰峰剑心 2007-10-25 17:46
1、表名为复数,生成的实体类为单数。
2、需要显示名称的外键表,名称列应该为第二列并且列名应用name。
3、如果表中存在字段CreatedBy或者ModifiedBy,则会自动更新用户名到该字段中。
4、如果表中存在字段CreatedOn或者ModifiedOn,则会自动更新当前日期到该字段中。
5、如果表中存在字段Deleted,则调用删除方法时,会自动将该列设置为1。
re: 《越狱》第一季 第4集 越狱第三季 2007-10-15 22:33
确实不错!
re: 记念0day keypress 2007-09-06 20:30
同样纪念,但网上的0day似乎都找不到了,虽然0day还在更新,但缺少了预览,总不能每次都下了NFO来看吧
java_require('http://'.$_SERVER["HTTP_HOST"].'/test/EUCPCommHTTP.jar');
php5.15
apache2
我也有同样的疑惑,全CATCH掉了,那个事务根本没有意义
我也做了测试
// The Complete method commits the transaction. If an exception has been thrown,
// Complete is not called and the transaction is rolled back.
不过他是这么说的
第二句比较明白,救治只要COMPLETE不被调用,就ROLLBACK
第一句话an exception has been thrown,这个THROW是指所有的EXCEPTION还是在调用COMPLETE之前没有被CATCH的EXCEPTION 没说清楚
不过按效果来说,应该就是那些没被CATCH的
vxcxcxcxcxcxcxcxcxcxcxcxcxcxcxc
re: 《对话》栏目视频下载 命运有自己的梦! 2007-07-07 09:22
多谢支持!
re: 《对话》栏目视频下载 zhpf 2007-07-06 09:25
wwww
re: 《对话》栏目视频下载 火鱼 2007-06-30 18:44
中国呀哦加油哦
正好这里请教一下,我觉得MSDN上的一个关于TransactionScope的示例应该有问题的(
http://msdn2.microsoft.com/zh-cn/library/system.transactions.transactionscope(VS.80).aspx),它在Try Catch完了之后再调用Scope.Complete(), 这样的话有异常的也被Catch掉了,这个事务还有什么意义呢,我自己测了一下,确实如此,不知道这里是否有高手帮忙解疑释惑??
多谢!
re: 总结一下SubSonic使用技巧 JerryChou 2007-06-27 08:39
这不属于技巧吧
现在已经好长时间没有关注了,也不知道发展到什么程度了!
subsonic 本身就支持事务吧,好像2.01支持的
还要判断线程嘎?
有没有代码,贴个上来一看就清楚了?
@命运有自己的梦!
如果不考虑多数据库事务嵌套其实很简单,因为每new TransactionScope
时就能知道当前线程下有没有已经激活的TransactionScope,如果有就直接使用没有创建(事务回滚和提交也是同样原理)。大概1年前就已经这么干了。
对于事务段各自管理就比较麻烦,MSSQL的Transaction实现好象提供一个提交标识,但ORACLE就好象没有。
# re: SubSonic中使用TransactionScope[未登录] 2007-06-25 11:09 anran
好象不需要楼主那么麻烦吧?看看这里
http://subsonicproject.com/view/transactions.aspx 回复 更多评论
# re: SubSonic中使用TransactionScope 2007-06-25 11:27 命运有自己的梦!
System.Transactions.TransactionScope只能用于SqlServer. 回复 更多评论
# re: SubSonic中使用TransactionScope 2007-06-25 11:32 命运有自己的梦!
而且还需要环境的支持,如果使用的是虚拟主机,那么管理员可能会配置得很安全,那么System.Transactions.TransactionScope也就不能正常运行了。 回复 更多评论
# re: SubSonic中使用TransactionScope 2007-06-25 11:45 命运有自己的梦!
@henry
嵌套的确没有考虑...
不知您是否有好的主意? 回复 更多评论
# re: SubSonic中使用TransactionScope 2007-06-25 13:07 传世私服
@henry
嵌套的确没有考虑...
不知您是否有好的主意?
re: 使用ActiveRecord的三层构架及泛型例子 想学习activeRecord 2007-06-25 11:33
而且还需要环境的支持,如果使用的是虚拟主机,那么管理员可能会配置得很安全,那么System.Transactions.TransactionScope也就不能正常运行了。
System.Transactions.TransactionScope只能用于SqlServer.
Using System.Transactions
You can optionally wrap any code you like in a System.Transaction.TransactionScope to take advantage of the DTC. This allows you to do all kinds of operations within the scope of a given transaction. You have to have the DTC service running on your server, however. Note that the DTC is not used in every case and System.Transaction will elevate the transaction to the DTC when it's necessary. If it can run this inside of SQL, it will.
There are times, though, when the performance tradeoff is needed:
//use the product object to test the transaction scope
using (TransactionScope scope = new TransactionScope()) {
try {
Product p1 = new Product(1);
p1.QuantityPerUnit = "10 boxes x 30 bags";
p1.Save("Unit Test");
Product p2 = new Product(2);
p2.QuantityPerUnit = "24 - 42 oz bottles";
p2.Save("Unit Test");
Product p3 = new Product(3);
p3.QuantityPerUnit = "12 - 5500 ml bottles";
p3.Save("Unit Test");
//other operations...
scope.Complete();
} catch (System.Data.SqlClient.SqlException x) {
//trap/trace/log as needed
throw x;
}
}
好象没有考虑TransactionScope 嵌套的问题..
能帮上你真是太好了!
我的联系方式:
QQ:24615289
mail\msn:jinyongjinyong@gmail.com
上次我做castle activerecord刚好看你的castle文章
这次我做subsonic,你又出文章啦,真巧,学习中