|
@ -1428,7 +1428,7 @@ public abstract class ProfessorDao {
|
1428
|
1428
|
boolean hasKey = null != key;
|
1429
|
1429
|
if (hasKey) {
|
1430
|
1430
|
sql.append(" WHERE ((P.NAME LIKE ?) OR")
|
1431
|
|
.append("(O.NAME LIKE ?)) OR")
|
|
1431
|
.append("(O.NAME LIKE ?) OR")
|
1432
|
1432
|
.append("( P.DEPARTMENT LIKE ?) OR")
|
1433
|
1433
|
.append("( P.DESCP LIKE ?) OR")
|
1434
|
1434
|
.append("( P.SUBJECT LIKE ? ) OR")
|
|
@ -1436,8 +1436,8 @@ public abstract class ProfessorDao {
|
1436
|
1436
|
.append("(P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM RESEARCH_AREA WHERE CAPTION LIKE ?)) OR")
|
1437
|
1437
|
.append("(P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM RESOURCE WHERE RESOURCE_NAME LIKE ?)) OR")
|
1438
|
1438
|
.append("(P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM ARTICLE WHERE ARTICLE_TITLE LIKE ?)) OR")
|
1439
|
|
.append("(P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM PAPER_AUTHOR WHERE PAPER_ID IN (SELECT ID FROM PPAPER WHERE NAME LIKE '%'))) OR ")
|
1440
|
|
.append("(P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM PATENT_AUTHOR WHERE PATENT_ID IN (SELECT ID FROM PPATENT WHERE NAME LIKE '%')))")
|
|
1439
|
.append("(P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM PAPER_AUTHOR WHERE PAPER_ID IN (SELECT ID FROM PPAPER WHERE NAME LIKE ?))) OR ")
|
|
1440
|
.append("(P.ID IN (SELECT DISTINCT PROFESSOR_ID FROM PATENT_AUTHOR WHERE PATENT_ID IN (SELECT ID FROM PPATENT WHERE NAME LIKE ?)))")
|
1441
|
1441
|
.append(") ");
|
1442
|
1442
|
//
|
1443
|
1443
|
//
|