小编bla*_*dog的帖子

如何在Hibernate 5.2之后使用`setResultTransformer`?

我想query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP)用来得到一个List<Map>.但我有一个例外:

java.lang.NoSuchMethodError: org.hibernate.query.Query.setResultTransformer(Lorg/hibernate/transform/ResultTransformer;)Lorg/hibernate/Query;
Run Code Online (Sandbox Code Playgroud)

我找不到实现的类org.hibernate.query.Query.方法setResultTransformer是在org.hibernate.Query.

为什么不推荐使用org.hibernate.Query?

java hibernate

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

本机方法可以调用私有方法吗?

我知道在JAVA中"本土"是一件特别的事情.它可以做很多事情.但我现在无法阅读它.我不知道怎么...我知道它可以在JAVA中调用另一个方法.我的问题是:它可以调用私有方法吗?如果是YES,那么只在同一个班级或任何其他班级?如果它可以调用其他的,那么这是一个问题,也许它是危险的?也就是说,它打破了规则.我在哪里可以获得更多有关NATIVE的信息?谁有人给我看一个链接?

java

9
推荐指数
2
解决办法
5774
查看次数

yaml中的`<<`和`&`是什么意思?

当我查看cryptogen(一个结构命令)配置文件.我看到那里的象征.

Profiles:

    SampleInsecureSolo:
        Orderer:
            <<: *OrdererDefaults  ## what is the `<<`
            Organizations:
                - *ExampleCom     ## what is the `*`
        Consortiums:
            SampleConsortium:
                Organizations:
                    - *Org1ExampleCom
                    - *Org2ExampleCom
Run Code Online (Sandbox Code Playgroud)

上面有两个符号<<*.

Application: &ApplicationDefaults  # what is the `&` mean

    Organizations:
Run Code Online (Sandbox Code Playgroud)

如你所见,还有另一个符号&.我不知道有什么意思.我甚至没有通过查看源代码获得任何信息(fabric/common/configtx/tool/configtxgen/main.go)

yaml hyperledger-fabric

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

安卓中的OBB是什么

  1. 我不知道如何使用OBB。有演示吗?
  2. 我不知道它的优点。
  3. 在android2.3以下的设备上使用会抛出异常吗?

细节:

我读过一些有关它的文章,但我仍然不太了解。人们使用它似乎只是因为应用程序大小限制为 50mb。使用它可以将其扩大到4GB。在我读完Android Apps Break the 50MB Barrier之后,我也认为我们使用它只是因为它提供了DownloaderClientMarshaller和其他一些实用程序。

android

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

如何在 Thrift 中生成多个文件?

我不知道如何生成多个节俭文件。我试过运行thrift -r --gen java ./*.thrift。但我失败了。所以我不得不写一个shell来一个一个地构建它们。

thrift

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

如果Screen Lock设置为None,ViewFlipper不会重新开始翻转

我发现如果Screen Lock设置为None,ViewFlipper上的相同问题不会重新启动翻转:

ViewFlipper小部件的一个很酷的功能是它会在屏幕关闭时自动停止翻转,如果它继续,则重新开始翻转.

不幸的是,如果没有设置屏幕锁定(设置>安全性>屏幕锁定>无),Intent.ACTION_USER_PRESENT永远不会广播到系统,并且ViewFlipper无法重启(永远).

可能的修复方法是:

a)重启ViewFlipper在ACTION_SCREEN_ON而不是ACTION_USER_PRESENT上翻转.b)如果没有设置屏幕锁定并且屏幕继续,则广播ACTION_USER_PRESENT.

重现错误的步骤:

  • 在系统设置中将屏幕锁定设置为无.
  • 使用ViewFlipper启动应用程序.
  • 关闭屏幕(快速按下电源)
  • 设置屏幕(快速按下电源)

结果:ViewFlipper不再动画

Expected result: the ViewFlipper must be animated again.

看来这个问题还没有解决.我想在我自己的应用程序中修复它.有什么办法吗?

我试着解决它.我Intent.ACTION_SCREEN_ON在我的代码中发送了广播公司.但它抛出异常:

java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.USER_PRESENT from pid=XXX, uid=XXX
Run Code Online (Sandbox Code Playgroud)

然后我检查了源代码,发现这些广播公司仅供系统使用.失败.

android

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

标签 统计

android ×2

java ×2

hibernate ×1

hyperledger-fabric ×1

thrift ×1

yaml ×1