小编mad*_*dhu的帖子

HQL like运算符用于不区分大小写的搜索

我正在使用Jquery实现自动完成功能,当我输入名称时,它从数据库中获取记录,存储在db中的记录是大写和小写字母的混合.我编写了一个HQL查询,它以区分大小写的方式获取记录,但我需要记录而不管大小写.这是查询,

List<OrganizationTB> resultList = null;
Query query = session.createQuery("from DataOrganization dataOrg where dataOrg.poolName   
like '%"+ poolName +"%'");
resultList =  query.list();    
Run Code Online (Sandbox Code Playgroud)

例如:如果我有池名称,HRMS数据集,Hrms数据,Hr数据等...如果我输入HR或hr我需要获得所有3条记录,这是我无法做到的.

请帮忙...

spring hibernate spring-mvc sql-like

21
推荐指数
2
解决办法
3万
查看次数

如何检查开括号的数量是否等于闭括号的数量?

如何检查开括号的数量是否等于使用正则表达式的闭括号数?

这是代码:

var expression1 = "count(machineId)+count(toolId)";
var expression2 = "count(machineId)+count(toolId))";
Run Code Online (Sandbox Code Playgroud)

这些是2个表达式,其中expression1,开括号的数量等于近括号expression2的数量,并且,开括号的数量不等于近括号的数量.我需要一个正则表达式来计算开括号和小括号的数量,并给我提醒.我也需要检查有效的语法.

if(expression1.......){ // here goes the regular expression
    alert("Matched");
}
else{
    alert("Not matched");
}
Run Code Online (Sandbox Code Playgroud)

javascript regex

21
推荐指数
3
解决办法
7757
查看次数

如何使用正则表达式匹配带空格和不带空格的字符串?

我有一个正则表达式,它匹配精确的单词,如果中间有空格,则返回 false。我怎样才能做到这一点?即使我之间有空格或没有空格,它也必须返回 true。前任:

var str1 = "This is a fruit";
var str2 = "this is afruit";

str2 = str2.toLowerCase();

if(str2.toLowerCase().match(/a fruit/)){
  alert("matched");
  return true;
} 
return false;
Run Code Online (Sandbox Code Playgroud)

在上面的 if 条件中,我提到 .match(/afruit/) 它将返回 false,因为我也在考虑空间。我不想这样做。即使它是“一个水果”或“一个水果”,它也必须返回给我真实的。我是正则表达式的新手请帮忙..我被困在这里。

javascript regex

3
推荐指数
1
解决办法
7266
查看次数

使用simpleDateFormat无效工作将String转换为Util Date

我有一个字符串,其中包含日期,我需要hh:mm:ss要添加到日期,但是当我使用dateFormat时它会给我ParseException.这是代码:

DateFormat sdff = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String startDate = "2013-09-25";
Date frmDate;
frmDate = sdff.parse(startDate);

System.out.println("from date = " + frmDate);
Run Code Online (Sandbox Code Playgroud)

我得到了abv代码的解析异常.但是,如果我从日期格式中删除hh:mm:ss它工作正常,输出将来自日期=星期三9月25日00:00:00 IST 2013.但我需要从date = 2013-09-25 00:00:00输出

请帮我.提前致谢.

java date date-format

1
推荐指数
1
解决办法
2万
查看次数

日期验证的正则表达式

我在验证日期方面遇到了问题,在我的代码中我使用了一个接受2012年日期的正则表达式,如果我给的日期是2013年,那就是"无效日期".请在这方面帮助我.它应该接受任何年份..我的意思是有效年份至少从2000年到3000年.在此先感谢.

function checkDates(){
  var sdate = "2013-01-02";
  var edate = "2013-01-02";

  if (!isValidDate(sdate)) {
         alert("Report Start Date is Invalid!!");
         return false;
    } 

    if (!isValidDate(edate)) {
     alert("Report End Date is Invalid!!");
     return false;
   }
   return true;
}


function isValidDate(sText) {

    var reDate = /(?:([0-9]{4}) [ -](0[1-9]|[12][0-9]|3[01])[ -]0[1-9]|1[012])/;  // yy/mm/dd
    return reDate.test(sText);
}
Run Code Online (Sandbox Code Playgroud)

javascript regex

0
推荐指数
1
解决办法
1510
查看次数

字符串拆分并存储在2个不同的列表中

我有一个列表,其中包含这样的数据[1-123,2-456,6-654].
我需要通过分隔符" - "拆分并将第一部分存储在一个List中,将第二部分存储在其他列表中.

List clientIds = new ArrayList();
List chipIds = new ArrayList();
String delimiter = "-";
for(int i=0;i<selectedClientChips.size();i++){

// How to add them in 2 lists???

}
Run Code Online (Sandbox Code Playgroud)

java string split

0
推荐指数
1
解决办法
109
查看次数

如何获得前一周的数字

我需要得到前一周的数字.例如,这是第38周,我需要第37周.如何最好地继续?

int currentWeekNumber= now.get(Calendar.WEEK_OF_YEAR);
int previousWeekNum = // How to get the previous week number??

    System.out.println("currentWeekNum = " + currentWeekNumber);
    System.out.println(" previousWeekNum = " + previousWeekNum);
Run Code Online (Sandbox Code Playgroud)

java time date

-2
推荐指数
1
解决办法
938
查看次数

标签 统计

java ×3

javascript ×3

regex ×3

date ×2

date-format ×1

hibernate ×1

split ×1

spring ×1

spring-mvc ×1

sql-like ×1

string ×1

time ×1