小编pla*_*nes的帖子

使用JPA2 Criteria API选择MAX时间戳

所以我的实体有:

@Column(name="TS", nullable=false)
private java.sql.Timestamp timestamp; 
Run Code Online (Sandbox Code Playgroud)

我生成的MetaModel具有:

public static volatile SingularAttribute<MyEntity,Timestamp> timestamp;
Run Code Online (Sandbox Code Playgroud)

我想通过Max Timestamp值选择:

Root<MyEntity> root = query.from(MyEntity.class);
Expression maxExpression = cb.max(root.get(MyEntity_.timestamp));
Run Code Online (Sandbox Code Playgroud)

但我不被允许,因为:

max(Expression<N> x) 应用数值max运算创建聚合表达式. <N extends java.lang.Number>表达

当然Timestamp不会延伸Number.

如何使用typesafe Criteria API MAXTimestamp列进行操作?

java generics criteria-api java-ee-6 jpa-2.0

29
推荐指数
1
解决办法
2万
查看次数

应启用WebSphere Liberty概要文件和Intellij:JMX管理

是否有人从Intellij 12内部运行WebSphere 8.5.0.1 Liberty Profile?

我添加了一个WebSphere Server Run Configuration,但我得到的只是:

Error running WebSphere 8.5.0.1: JMX administration should be enabled
Run Code Online (Sandbox Code Playgroud)

我可以理解错误,但不知道如何在Intellij中解决这个问题.我在WebSphere中添加了server.xml来说:

<featureManager>
    <feature>localConnector-1.0</feature>
</featureManager>
Run Code Online (Sandbox Code Playgroud)

但我不确定Intellij是否正在阅读此配置文件.

在此输入图像描述

如果有人有这个工作,请告诉我如何.谢谢.

websphere jmx intellij-idea websphere-liberty

12
推荐指数
1
解决办法
4852
查看次数

如何保护网站免受(谷歌)缓存?

我想隐藏一些公开的内容(比如谷歌缓存页面).可能吗?

php

10
推荐指数
2
解决办法
1万
查看次数

测试是否可以从Web浏览器访问URL,即确保不被代理服务器阻止

我在mywebsite.com上为我的网站服务.我在flickr上托管图像,所以所有图像都通过获取flickr的请求加载到用户的浏览器中.我的许多网站用户从公司网络访问mywebsite.com,这阻止了对flickr.com的访问.这意味着用户会得到非常烦人的空白占位符而不是图像.我在Facebook按钮上遇到了同样的问题.这使得我的网站对这些用户看起来非常不吸引人.

有没有办法我可以运行客户端脚本,检查flickr.com,facebook.com等是否可访问.如果不是,我可以更改图像的href属性以从备用源加载,或者用标准图像替换,以解释其网络阻止访问.我也可以删除Facebook之类的按钮.

我认为XML http请求可以解决这个问题,但是我认为我遇到了跨域问题.我想我也可以设置代理服务图像,但我不想这样做; 这个想法是flickr带来了带宽.

TLDR:如何使用客户端技术确定是否可以从用户的浏览器访问flickr.com.

html javascript scripting proxy

9
推荐指数
1
解决办法
9183
查看次数

为什么使用volatile成员生成JPA2 MetaModel?

我刚刚用于org.apache.openjpa.persistence.meta.AnnotationProcessor6为JPA2实体生成MetaModel.

@javax.annotation.Generated
(value="org.apache.openjpa.persistence.meta.AnnotationProcessor6",
   date="Tue Nov 22 09:49:03 CET 2011")
public class Entity_ {
    public static volatile SingularAttribute<Entity,Entity> id;
    public static volatile SingularAttribute<Entity,String> value;
    public static volatile SingularAttribute<Entity,String> order;
}
Run Code Online (Sandbox Code Playgroud)

有人可以解释为什么在这种情况下属性被标记为volatile吗?

谢谢.

java java-ee metamodel jpa-2.0

8
推荐指数
1
解决办法
2085
查看次数

如何总结XSL中for-each循环的结果?

我是XSL的新手,所以我真的不知道怎么做.我有一个for-each语句,它为类型"cell"的每个元素进行一些计算.如何总结结果并将它们存储在变量中,以便我可以显示它?我已经包含了部分代码.

我希望有人知道这个问题的解决方案.感谢您的时间和精力!

<?xml version="1.0"?>
<xsl:stylesheet version="1.0">

<xsl:output media-type="xml" encoding="ISO-8859-1" indent="yes"/>

<xsl:key name="object-map" match="/Data/Objects/*" use="@ExternalId"/>
<xsl:template match="/">
 <Data>
  <Objects>
    ...
    ...
    ...

    <xsl:for-each select="Data/Objects/Cell">
   <xsl:attribute name="PpXmlVer">
     <xsl:text>7.0</xsl:text>
   </xsl:attribute>

      ......................

      <!--Calculating Machine Time: -->
      <Cell>
        <xsl:attribute name="ExternalId">
          <xsl:value-of select="@ExternalId"/>
        </xsl:attribute>
        <!-- calculated.-->
        <FlipMachineTime>
          <xsl:choose>
            <xsl:when test="./FlipPlanedOccupationTime &gt; 0">
              <xsl:value-of select="here is a complicated formula to compute"/>
            </xsl:when>
            <xsl:otherwise>0</xsl:otherwise>
          </xsl:choose>
        </FlipMaschineTime>
      </Cell>

      </xsl:for-each>

      Here I would like to have the sum of FlipMachineTime 
      for all encountered elements of type cell.

    ...........

  </Objects>
 </Data>
Run Code Online (Sandbox Code Playgroud)

xml xslt

6
推荐指数
1
解决办法
1万
查看次数

Google App Engine Java - 联合登录,在数据存储中保留什么

我正在使用联合登录构建Google App Engine for Java应用程序.

当用户使用OAuth提供程序登录我的应用时,我会收到一个用户对象[http://code.google.com/appengine/docs/java/javadoc/com/google/appengine/api/users/User.html ].

我想在数据存储区中保留指向该用户的链接.但是,我使用什么作为唯一键?是getFederatedIdentity()还是getUserId()?两者都没有任何JavaDoc.显然,当用户随后登录我的应用程序时,我想要检索已保存到数据存储区的对象.

我理解federatedIdentity字段,我应该总是填充它(我只允许联合登录).但是,如果这是用于将我的详细信息链接到登录用户的字段,那么Google在本地服务器上进行测试时将其留空......这样就没那么多了.

什么是getUserId字段 - Google如何设置它?如果用户的联合身份保持不变,它是否保证保持不变?

非常感谢

java google-app-engine federated-identity

5
推荐指数
1
解决办法
1210
查看次数

隐藏p:基于行标准的dataTable选择复选框

我已经实施了org.primefaces.model.SelectableDataModel.

现在,在<p:dataTable>基于SelectableDataModel我的渲染时,我使用以下方法添加一个带复选框的列:

<p:column selectionMode="multiple" /> 
Run Code Online (Sandbox Code Playgroud)

对于某些行,我不希望根据行的某些属性显示复选框.

我看不到这样做的方法.Prime Faces功能盒是否可行?

datatable jsf selection primefaces jsf-2

5
推荐指数
2
解决办法
7372
查看次数

JSR 303:是否可以自动验证整个图形?

是否可以自动验证整个图形?完整图表我指的是正在验证的对象及其所有字段也是bean.

或者我必须手动遍历它们,如下所示?

目前我做的是这样的

    Set<ConstraintViolation<OrderProxy>> violationsOrder = 
         validator.validate(order, Default.class, ClientGroup.class);
    Set<ConstraintViolation<OrganizationProxy>> violationsOrg =  
         validator.validate(order.getSender(), Default.class, ClientGroup.class);
    Set<ConstraintViolation<PersonProxy>> violationsPerson = 
         validator.validate(order.getSender().getPerson(), 
                               Default.class, ClientGroup.class);
Run Code Online (Sandbox Code Playgroud)

java bean-validation

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