我需要从DB只带一个结果.我怎么能用JPA做到这一点?
Select top 1 * from table
Run Code Online (Sandbox Code Playgroud)
我试过了
"从表格中选择t"
query.setMaxResults(1);
query.getSingleResult();
Run Code Online (Sandbox Code Playgroud)
但没有奏效.还有其他想法吗?
是否可以在一个中选择2列并将它们组合起来?
例:
select something + somethingElse as onlyOneColumn from someTable
我有一个类,我已经用一个属性对它进行排序.现在我需要做另一件事,我需要创建另一种方法来对数据进行排序.我该怎么做,所以我可以在两种方法之间做出选择.我知道的唯一命令是Collections.sort,它将从我想要比较其数据的类中获取方法compareTo.
它甚至可能吗?
我一直试图调整当我按Ctrl + Shift + I而不是变量时出现的黄色框,但每次调整大小时,它再次达到其实际大小.我知道可以调整大小并保持这个大小,但不记得如何.你们能提醒我吗?
谢谢.
是否可以使用EL进行投射?
我有一个类车辆,还有另外两个类别的汽车和公共汽车延伸车辆.我正在搜索所有车辆,并且有一些数据在公共汽车中但在车中没有.
因此,我试图在汽车上展示汽车时的东西,而在公共汽车上展示汽车上的东西.
我怎么能这样做,Cast,instanceof?我怎么能这样做,因为我有点迷失在这里.
谢谢
我正在使用Seam和Richfaces制作一个菜单栏.代码是这样的:
<rich:dropDownMenu showDelay="250" hideDelay="0" submitMode="none">
<f:facet name="label">Tools</f:facet>
<rich:menuItem>
<s:link view="/pages/tools/ppaParameters/PpaParametersEdit.xhtml" value="Parameters" id="PpaParametersId" includePageParams="false" propagation="none"/>
</rich:menuItem>
<rich:menuGroup value="Security">
<rich:menuItem>
<s:link view="/pages/tools/security/ppaModule/PpaModuleEdit.xhtml" value="Module" id="PpaModuleId" includePageParams="false" propagation="none" />
</rich:menuItem>
</rich:menuGroup>
</rich:dropDownMenu>
Run Code Online (Sandbox Code Playgroud)
如何使菜单项与其"父亲"对齐?

Ferramentas =工具
Segurança=安全
Módulo=模块
我想通过案例陈述订购,是否可能?我该怎么做?
SELECT new com.systemname.to.UserDataHolder(u.userId,
CASE WHEN (u.place.cityId = :cityId) THEN 1 WHEN (u.place.stateId = :stateId) THEN 2 ELSE 3 END)
FROM User u
ORDER BY u.userId DESC
Run Code Online (Sandbox Code Playgroud) 如何用我刚刚选择的方法覆盖方法?例如:
首先我打字
SomeClass.someMethod():
Run Code Online (Sandbox Code Playgroud)
然后,我提醒说方法是另一个,光标在单词之后和方法之前,当我再次按Ctrl + Space时,它显示了一些方法,当我按下回车时,我的方法现在是这样的:
SomeClass.someOneElsesMethod()someMethod();
Run Code Online (Sandbox Code Playgroud)
当我按下Ctrl + Space并选择一个它只是覆盖的方法时该怎么做?我曾经这样工作,但不记得怎么做.
谢谢.
让我们假装我有一个社交网络.我总是向用户显示已注册的用户数量并激活了他们的个人资料.因此,每次单个用户登录时,都会转到DB并创建一个:
select count(*) from users where status = 'activated'
Run Code Online (Sandbox Code Playgroud)
因此,如果5.000用户登录,或者只是刷新页面,它将向上面的SQL发出5.000个请求.我想知道是否有更好的变量某些地方(我仍然不知道放在哪里)每次用户激活他的个人资料时将添加1然后,当我想显示有多少用户注册到该社交网络时,我只会得到这个变量的值.
我该怎么做?对我所拥有的东西来说,它真的是一个更好的解决方案吗?
我正在为一堆用户开发一些东西,当我测试它时,NAT用户正在合并他们的信息,因为它只有一个会话.如何拆分它以向正确的用户显示正确的信息?
我正在使用Java,JSF 1.2和SpringSecurity.
更新:
或者至少,我如何开发某些内容并确保它被拆分,一个用户只能访问自己的信息?