|
|
|
|
1326
|
StringBuilder sql = new StringBuilder();
|
1326
|
StringBuilder sql = new StringBuilder();
|
1327
|
boolean hasKey = null != key;
|
1327
|
boolean hasKey = null != key;
|
1328
|
if (hasKey) {
|
1328
|
if (hasKey) {
|
|
|
1329
|
// sql.append("((NAME LIKE ?) OR")
|
|
|
1330
|
// .append("(ORG_ID IN (SELECT ID FROM FROM ORGANIZATION WHERE NAME LIKE ?)) OR")
|
|
|
1331
|
// .append("( DEPARTMENT LIKE ?) OR")
|
|
|
1332
|
// .append("( DESCP LIKE ?) OR")
|
|
|
1333
|
// .append("( SUBJECT LIKE ? ) OR")
|
|
|
1334
|
// .append("( INDUSTRY LIKE ? ) OR")
|
|
|
1335
|
// .append("(ID IN (SELECT DISTINCT PROFESSOR_ID FROM RESEARCH_AREA WHERE CAPTION LIKE ?)) OR")
|
|
|
1336
|
// .append("(ID IN (SELECT DISTINCT PROFESSOR_ID FROM RESOURCE WHERE RESOURCE_NAME LIKE ?)) OR")
|
|
|
1337
|
// .append("(ID IN (SELECT DISTINCT PROFESSOR_ID FROM ARTICLE WHERE ARTICLE_TITLE LIKE ?)) OR")
|
|
|
1338
|
// .append("(ID IN ) OR ")
|
|
|
1339
|
//
|
|
|
1340
|
// .append("");
|
|
|
1341
|
|
|
|
1342
|
|
1329
|
sql.append(" WHERE ((P.ID IN (SELECT PROFESSOR_ID FROM RESEARCH_AREA WHERE CAPTION LIKE ?)) "
|
1343
|
sql.append(" WHERE ((P.ID IN (SELECT PROFESSOR_ID FROM RESEARCH_AREA WHERE CAPTION LIKE ?)) "
|
1330
|
+ " OR (ORG_ID IN(SELECT ORGANIZATION.ID FROM ORGANIZATION WHERE ORGANIZATION.NAME LIKE ?)) "
|
1344
|
+ " OR (ORG_ID IN(SELECT ORGANIZATION.ID FROM ORGANIZATION WHERE ORGANIZATION.NAME LIKE ?)) "
|
1331
|
+ " OR (P.NAME LIKE ?) OR (P.SUBJECT LIKE ?) OR (P.INDUSTRY LIKE ?) OR (P.ADDRESS LIKE ?)"
|
1345
|
+ " OR (P.NAME LIKE ?) OR (P.SUBJECT LIKE ?) OR (P.INDUSTRY LIKE ?) OR (P.ADDRESS LIKE ?)"
|