1
我有一個實體如下如何在HQL中使用NOT LIKE?
public class Employee implements Serializable {
@Id
@Column(name = "EMPSEQ")
@GeneratedValue(strategy = GenerationType.AUTO)
private Long empSeq;
@Column(name = "EMPID")
private String empId;
@Column(name = "WINDOWSLOGINID")
private String logInId;
// assume respective getter and setter methods
}
我想查詢所有的行,其中登錄ID不以「5」
我嘗試下面的代碼開始:
query = session.createQuery("select * from Employee e where e.logInId not like 5%");
上面的代碼沒沒有工作。什麼是HQL
不應該在單引號中的模式(5%)?像'5%'? – kosa