一个字符串,我要取掉首位引号 java 里面

问题描述

String table="talbe";//有没有一种类型是这样的?如:未知类型 table=table;我的需求是这样的在ibatisselect nvl(max(sub_id), 0) + 1 sub_id from #table# where app_id = #app_id#它自己会加上单引号 变成select nvl(max(sub_id), 0) + 1 sub_id from 'table' where app_id =1然后会提示无效表名,这个怎么办呢?有没有大神指点下? 木有人吗. 问题补充:Rainbow702 写道

解决方案

这个跟JAVA传过来的值应该没有关系吧,应该是IBATIS内部在生成SQL时的问题,你看看有没有什么配置可以让其直接把JAVA传过来的值附加到SQL语句中
解决方案二:
select nvl(max(sub_id), 0) + 1 sub_id from "+table+" where app_id = #app_id#table属于sql语句 不是参数

时间: 2024-10-27 04:35:10

一个字符串,我要取掉首位引号 java 里面的相关文章

JAVA 中一个字符串s ,有36位取前24位,代码怎么写?

问题描述 JAVA 中一个字符串s ,有36位取前24位,代码怎么写? 求解..JAVA 中 一个字符串s ,有36位取前24位,代码怎么写? 解决方案 s.substring(0 24) 解决方案二: s = s.subString(s 24); 解决方案三: s.substring(024); substring()方法包头不包尾索引从0开始 解决方案四: s = s.subString(024); substring()方法包头不包尾索引从0开始 解决方案五: s = s.subStrin

如何识别一个字符串是否Json格式

前言: 距离上一篇文章,又过去一个多月了,近些时间,工作依旧很忙碌,除了管理方面的事,代码方面主要折腾三个事: 1:开发框架(一整套基于配置型的开发体系框架) 2:CYQ.Data 数据层框架(持续的更新,最近也加入了Sybase的支持) 3:工作流流程图设计器. 由于这三个方面都涉及到Json,所以就谈谈这些天在Json上花下的心思. 关于造轮子: 很多人对于造轮子都会有自己的看法,这里提一下个人的观点:  个人认为: 1:首要是要具备造轮子的能力,然后再讨论造不造与浪不浪.轮子与时间的问题.

struts2 0-JSP中如何遍历一个字符串数组并取出字符串加在另一个标签中

问题描述 JSP中如何遍历一个字符串数组并取出字符串加在另一个标签中 删除/s:a /s:iterator 解决方案 /c:set 我这里只去取了第一个.不过道理是一样的. 解决方案二: 这个文本编辑器把我的代码给编辑了 <s::set var="img" value="${fn:split(items.images, ',')}"></s:set> <a href="minisetweb/productinfo?id=${i

adapter-如何传递一个字符串到 onItemClick ListView?

问题描述 如何传递一个字符串到 onItemClick ListView? 如何从cursor中获取一个字符串然后放入 putExtra .为ListView调用一个onItemClick.我需要从数据库名是'gotoURL' 的数据库中获取字符串,再放进 activity 里的 onItemClick 方法中: i.putExtra("Url", ???). Activity: public void onCreate(Bundle savedInstanceState) { sup

求一个字符串编辑成为另一个字符串的最少操作数

原题链接: http://oj.leetcode.com/problems/edit-distance/ 这道题求一个字符串编辑成为另一个字符串的最少操作数,操作包括添加,删除或者替换一个字符.这道题难度是比较大的,用常规思路出来的方法一般都是brute force,而且还不一定正确.这其实是一道二维动态规划的题目,模型上确实不容易看出来,下面我们来说说递推式. 我们维护的变量res[i][j]表示的是word1的前i个字符和word2的前j个字符编辑的最少操作数是多少.假设我们拥有res[i]

c语言-C语言一个字符串的问题

问题描述 C语言一个字符串的问题 #include #include int main(){ char s1[81] s2[81]; scanf(""%s"" s1); scanf(""%s"" s2); char *find = NULL; int len2 = (int)strlen(s2); while ((find = strstr(s1 s2)) != NULL) { while ( *(find + len2) )

一个easyui datebox 的取值问题

问题描述 一个easyui datebox 的取值问题 我用setValue设置datebox默认为今天,之后在onSelect将变化赋值给一个隐藏域, 为啥这个隐藏域的值就获取不到了呢?求教...头发都快抓掉了~~谢谢 解决方案 你的代码呢?还有如何取值的?服务器端还是客户端? 解决方案二: function dateBoxValue(){ var curr_time = new Date(); var cury= curr_time.getFullYear(); var curm=curr_

c语言-C语言求助,统计出一个字符串中的单词数

问题描述 C语言求助,统计出一个字符串中的单词数 /*7.编写一个函数,统计出一个字符串中的单词数, 将每个单词存起来,并且返回最长单词. 函数原型定义如下:char * word ( char * str ) ;*/ #include #include char *word(char *str) { int i=0,maxi,j=0,k=0,flag=0; int s,t; char *p[100]; while(str[j]!='') { if(str[j]==' ') { str[j]='

又一个字符串,由全角字符,半角字符构成,如何截取该字符串,全角算两个字符

问题描述 又一个字符串,由全角字符,半角字符构成,如何截取该字符串,全角算两个字符 解决方案 解决方案二:看看这个是你要的吗?///<summary>///取中文字串///</summary>///<paramname="content">内容</param>///<paramname="length">长度</param>///<returns></returns>pr