私のエンティティクラス
@Entity
class MasterStccycode{
private static final long serialVersionUID = 1L;
@Id
@Basic(optional = false)
@NotNull
@Size(min = 1, max = 3)
@Column(name = "CODE")
private String code;
@Size(max = 100)
@Column(name = "DESC")
private String desc;
}
私のJPAクエリ
SELECT t.code, t.desc FROM MasterStccycode t
次に、次の例外があります
例外[EclipseLink-4002](Eclipse Persistence Services-2.3.0.v20110604-r9504):org.eclipse.persistence.exceptions.DatabaseException
内部例外:com.microsoft.sqlserver.jdbc.SQLServerException:キーワード「DESC」の近くの構文が正しくありません。
エラーコード:156
呼び出し:SELECT CODE、DESC FROM master_stccycodeクエリ:ReportQuery(referenceClass = MasterStccycode sql = "SELECT CODE、DESC FROM master_stccycode")
DESC
解決策はキーワードを[]
にラップする[DESC]
ことですが、JPA QLでこれを行うにはどうすればよいですか?