mysql¡¢iBATIS¼Ü¹¹ÏµÄÒ»¸ö´íÎó
´úÂëÊÇÕâÑùµÄ£º
1¡¢mysqlµÄÒ»¸ö×Ô¶¨Ò庯Êý£º
CREATE FUNCTION partinc.`udf_getUrlPathCaption`(
v_nodeId INT
) RETURNS varchar(3000) CHARSET gbk
BEGIN
DECLARE nodeIds varchar(3000);-- ËùÓнڵãµÄid×Ö·û´®
DECLARE nodeId_temp varchar(3000);--
DECLARE nodeNames varchar(3000);-- ·µ»ØµÄ½ÚµãÃû³Æ´®
set nodeIds = '-1';
set nodeId_temp=concat(v_nodeId);
while !isnull(nodeId_temp) do
set nodeIds = concat(nodeIds,',',nodeId_temp);
select group_concat(Parent_ID) into nodeId_temp from CM_BT_TreeNode where FIND_IN_SET(Node_Id,nodeId_temp);
end while;
select group_concat(node_Name Separator '/') into nodeNames from CM_BT_TreeNode where FIND_IN_SET(Node_Id,nodeIds);
return nodeNames;
END;
2¡¢iBATISÓ³ÉäÎļþÖеÄÓï¾ä£º
<select id="getUrlPathCaption" parameterClass="string" resultClass="string">
select udf_getUrlPathCaption(#nodeId:varchar#)
</select>
3¡¢Ö´Ðк󱨵ĴíÎó£º
[ERROR] 2010-01-04 16:12:27(CompoundRootAccessor.java:getProperty:107)Caught an Ognl exception while getting property urlPathCaption
ognl.OgnlException: urlPathCaption [com.chinadcl.partinc.common.util.exception.BusinessException: ²éѯÊý¾Ý³ö´í£¬ÔÒòΪ£º
--- The error occurred in config/NoUse.xml.
Ïà¹ØÎÊ´ð£º
ÎÒµÄMysql ʹÓõÄʱºò ÓÃdos½¨Á¢µÄÊý¾Ý±í ÔÚdosÖÐÄÜÏÔʾ³öÖÐÎÄ
µ«ÊÇÔÚ ÆäËûµÄ¿ÉÊÓÒ³Ãæ ºÍÍøÒ³Öж¼ÏÔʾÂÒÂë ÈçºÎ½â¾ö£¿
ÔÚmysql¿ØÖÆÌ¨:show variables like 'char%';Ìù½á¹û³öÀ´¿´¿´¡£
mysqlÃüÁîÐÐģʽÏÂ: ......
¸Õ°²×°mysqlµÄʱºò£¬°Ñ³õʼÃÜÂëÍü¼ÇÁË£¬Ö»ºÃÌø¹ýȨÏÞÑéÖ¤£¬ÐÞ¸ÄÃÜÂ룬Ð޸ijɹ¦ºó£¬ÄܵǼ£¬¿ÉÊÇ»úÆ÷ÖØÆôÁË£¬ÓøĹýµÄÃÜÂëÓֵDz»ÉÏÁË£¬ÏÂÎÄÊÇÐ޸ĵķ½·¨£¬²»ÖªµÀÄÄÀï³öÁËÎÊÌ⣿
ÃÜÂëÐ޸ķ½·¨£º
1.ÒÔϵͳ¹ ......
ÎÒÒѾ°´Õս̳ÌÉÏÅäÖÃtomcatµÄserver.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......
ÎÒÓõÄÊÇÁ¬½Ó³Ø×öµÄ£¬ÅäÁ¬½Ó³ØµÄ·½·¨Ó¦¸ÃûÓÐ´í£¬ÎªÊ²¾ÍÊdzöÏÖÕâÖÖÎÊÌâ
javax.servlet.ServletException: javax.naming.NameNotFoundException: No object bound to name java:comp/env/test
ÇëÎÊ´óÏÀÃÇÕâÊÇÔ ......