小编Jim*_*ard的帖子

使用entityManager.createNativeQuery(query,foo.class)

我想从a返回一个整数列表

javax.persistence.EntityManager.createNativeQuery 呼叫

为什么以下不正确?

entityManager.createNativeQuery("Select P.AppID From P", Integer.class);
Run Code Online (Sandbox Code Playgroud)

具体为什么我得到"......未知实体:java.lang.Integer"

我是否必须创建一个具有单个字段为Integer的实体类?

谢谢

java jpa ejb-3.0

34
推荐指数
3
解决办法
16万
查看次数

SQL Server CASE WHEN和IN构造

遇到WHERE搜索语句的问题想要使用类似的结构..

WHERE f.foo IN 
   CASE @bar
      WHEN 'BAR' THEN 
         ('FOO','BAR',BAZ')
      WHEN 'BAZ' THEN
         ('FOOBAR','FOOBAZ')
   END
Run Code Online (Sandbox Code Playgroud)

要么

WHERE CASE @bar
      WHEN 'BAR' THEN 
         f.foo IN ('FOO','BAR',BAZ')
      WHEN 'BAZ' THEN
         f.foo IN ('FOOBAR','FOOBAZ')
   END
Run Code Online (Sandbox Code Playgroud)

其中@bar是一个定义正确的临时变量,正确的类型,所有f都很好地定义..

我收到一个关于"错误',''的错误

sql t-sql sql-server

4
推荐指数
1
解决办法
600
查看次数

标签 统计

ejb-3.0 ×1

java ×1

jpa ×1

sql ×1

sql-server ×1

t-sql ×1