??xml version="1.0" encoding="utf-8" standalone="yes"?>
使用 ibatis sql map以及 dao 框架 Q?JTA 事务理Q在 websphere 5.1 以及 jboss 4.1 上测试,都出C下的怪现象:
使用 sql map 执行 insert 操作的时候, 声明如下?sql map: <insert id="ppl_t1.insert" parameterClass="com.surekam.ppl.dao.test.PPLT1">
asfafdafsdafafsd values (#projId#,#name#);
</insert>
public int executeUpdate(RequestScope request, Connection conn, String sql, Object[] parameters)
2 throws SQLException
{
3 ErrorContext errorContext = request.getErrorContext();
4 errorContext.setActivity("executing update");
5 errorContext.setObjectId(sql);
6
7 PreparedStatement ps = null;
8 int rows = 0;
9
10 try
{
11 errorContext.setMoreInfo("Check the SQL Statement (preparation failed).");
12 ps = conn.prepareStatement(sql);
13
14 errorContext.setMoreInfo("Check the parameters (set parameters failed).");
15 request.getParameterMap().setParameters(request, ps, parameters);
16
17 errorContext.setMoreInfo("Check the statement (update failed).");
18
19 ps.execute();
20 rows = ps.getUpdateCount();
21 }
22 finally
{
23 closeStatement(ps);
24 }
25
26 return rows;
27 }
其中q没有什么特别的地方Q可是?PrepardStatement 在执行的时候就是不 抛出 SQLException ,而是处理?SQLWarning Q可以通过 getWarning 取到错误信息Q
而直接自己写一个测试,直接L试这样一个不合法?sql Q是会抛出异常的Q?br />db2jdbc ?bug ?? q是其它哪里的环境设|?Q
]]>
布局理的目标是什么?Q?一般的应用Q或是网站)中,具体内容部分相对是比较固定的Q但是其外框却可能随客户的喜好而有不同的修改(或是cM|站改版Q,那么Q我认ؓQ用布局理的主要目的,是在这U布局理修改Ӟ能从容应对,只改动最可能的文g?BR>
Z辑ֈ只改动最可能的文g的目录,那么Q自然的Q我们会惛_cM于OO语言中的l承机制Q如果布局是由父类理的,那么改动时只改动父类可以了。类似的Q模板管理的布局Q也应该是达?q样的目标的?nbsp;从这个角度来_ tiles 最大的可取之处Q在于其面配置中的l承机制Q不了解 tiles的h误己找?tiles的资料看看)Q同时可参?http://www.aygfsteel.com/steady/archive/2006/02/08/29953.html ?BR>
?struts 下,D可以直接指向 tiles-config 里的定义Q这样就相当于是一个子c(个h觉得Q对于大目来说Q这个配|文件的理也是个大问题Q。而在 jsf 里,面D不能直接指向模板定义Q而需要一?jsp Q,虽然是个单的 jsp ,可是却ؓ了一?view ,我们需要创Z?jsp? 对于大点的项目来_q样子的工作量ƈ不小?nbsp;因此 Qȝ来说Q?tilesq样子的布局理Qƈ不能辑ֈ我们惌的目的?nbsp;
说到q个Q倒是让h惌v wicket 的好处来Qwicket 里,面是一?java cd应的Qjava cd以承,q样很自然的把面布局的管理,换成上述?OO cȝ承的方式了?具体可以参?wicket ?example
要?wsadmin 来停止应用程序,执行以下步骤Q?/P>
?OS/400 命o行上Q运?STRQSHQ启?QshellQ命令?/P>
q行 cd 命o来进入包?wsadmin 工具的目录:
cd /QIBM/ProdData/WebASE51/ASE/bin
启动 wsadmin?/P>
?wsadmin 提示W处Q运行以下命令来标识应用E序所ȝ的服务器的应用程序管理器 MBeanQƈ其赋给 appManager 变量Q?/P>
set appManager [$AdminControl queryNames type=ApplicationManager,*]
此命令返回应用程序管理器 MBean?/P>
可以停止单个应用E序Q也可以停止正在应用E序服务器中q行的所有应用程序?/P>
要停止单个应用程序,q行以下命oQ?/P>
$AdminControl invoke $appManager stopApplication portlet_oa_war
其中 myApp 是要停止的应用程序的名称?/P>
要停止应用程序服务器中所有正在运行的应用E序Q执行以下步骤:
q行以下命o来查询应用程序服务器中正在运行的应用E序Qƈ结果赋l?apps 变量Q?/P>
set apps [$AdminControl queryNames type=Application,*]
此命令返回应用程?MBean 的列表?/P>
q行以下命o来停止所有正在运行的应用E序Q?/P>
foreach app $apps {set appName [$AdminControl getAttribute $app name];
$AdminControl invoke $appManager stopApplication $appName}
萍儿Q?/P>
爸妈听到你要l婚的喜讯,真ؓ你高_q隔千里Q我们不能参加你?WBR>婚礼Q不能在婚礼上献上我们的安致辞Q这是我们内心的一炚w?WBR>。但你是我们的女儿,怿你能理解爸妈的一份感受?/P>
那天放下电话Q我和你妈沉默了良久--我们的孩子怎么一下子长?WBR>了?后来Q你妈对着镜子淡E地说Q?你看Q我的白头发又多?WBR>Q萍儿也该结婚了?我数着你妈的白发,那些白发竟像许多往?WBR>Q一件一件Q上心头。你妈提醒我Q?q是l女儿写一信?WBR>Q就是我们送你的一份新婚礼物!"
萍儿Q我们只是天底下最q_的父母,我们的孩子也只是天底下最q_ 先要告诉你:家不是一个讲理的地方?/FONT>q句话听hQ很没有道理Q但千真万确Q这句话是真理,是至?WBR>Q是多少夫妇Q多家庭(包括我们Ӟ用多岁月,多少辛酸 当夫妇之间开始据理力争时Q家里便开始布上阴影。两人都会不自觉?WBR>各抱一堆面目全非的歪理Q敌视对方,伤害ҎQ最后只能两败俱?WBR>Q难以收拾。多夫妻,Z表面的一??Q落得负心无?WBR>。他们不知道Q家不是讲理的地方,不是帐的地斏V那么,何ؓ 是的Q家不是讲理的地方,家该是讲q地方。爱一时很Ҏ 其次我们要告诉你Q婚L个空盒子Q你必须往里面放东?WBR>Q才能取回你要的东西Q你攄愈多Q得到的也就愈多?/FONT>很多人结婚时Q对婚姻有许多期|期盼从中可以得到富贵Q藉?WBR>Q爱情,宁静Q快乐,健康Q其实婚d始的时候,只是一个空盒子 I盒子最先该攄应该?思念"Q思念是一U我们刻骨铭心的东?WBR>。它是两个h有了肯定Q有了情感,然后q而关怀Q进而疼q一U情 I盒子里q要放进"艺术"Q婚ȝzM的艺术。在婚姻生活?WBR>Q需要讲艺术的地Ҏ处不在,生气有艺术,吉|有艺?WBR>。有一对夫妇含辛茹苦养育了五个孩子Q其中之艰难 婚姻的盒子里Q除了放"思念"?艺术"外,q有许多东西 写到q里惛_一位作家说q的一句话Q你们生MQ教育他
]]>