小编Ser*_*kar的帖子

Hibernate异常_ $$ _ javassist_0无法强制转换为javassist.util.proxy.Proxy

您好我正在使用developnig java Web应用程序,当我尝试使用hibernate获取数据时,我得到了下一个异常

java.lang.ClassCastException: com.digitalticket.model.UserType_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy
Run Code Online (Sandbox Code Playgroud)

这里是栈跟踪

java.lang.ClassCastException: com.digitalticket.model.UserType_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy
    at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.getProxy(JavassistLazyInitializer.java:147)
    at org.hibernate.proxy.pojo.javassist.JavassistProxyFactory.getProxy(JavassistProxyFactory.java:75)
    at org.hibernate.tuple.entity.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:771)
    at org.hibernate.persister.entity.AbstractEntityPersister.createProxy(AbstractEntityPersister.java:4613)
    at org.hibernate.event.internal.DefaultLoadEventListener.createProxyIfNecessary(DefaultLoadEventListener.java:349)
    at org.hibernate.event.internal.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:270)
    at org.hibernate.event.internal.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:150)
    at org.hibernate.internal.SessionImpl.fireLoad(SessionImpl.java:1070)
    at org.hibernate.internal.SessionImpl.internalLoad(SessionImpl.java:989)
    at org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:716)
    at org.hibernate.type.EntityType.resolve(EntityType.java:502)
    at org.hibernate.engine.internal.TwoPhaseLoad.doInitializeEntity(TwoPhaseLoad.java:170)
    at org.hibernate.engine.internal.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:144)
    at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:1114)
    at org.hibernate.loader.Loader.processResultSet(Loader.java:972)
    at org.hibernate.loader.Loader.doQuery(Loader.java:920)
    at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:354)
    at org.hibernate.loader.Loader.doList(Loader.java:2553)
    at org.hibernate.loader.Loader.doList(Loader.java:2539)
    at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2369)
    at org.hibernate.loader.Loader.list(Loader.java:2364)
    at org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:126)
    at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1682)
    at org.hibernate.internal.CriteriaImpl.list(CriteriaImpl.java:380)
    at com.digitalticket.model.DAO.fetchAll(DAO.java:204)
    at com.digitalticket.controller.IndexController.handleRequestInternal(IndexController.java:22)
    at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:154)
    at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:50)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:945)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:876)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961) …
Run Code Online (Sandbox Code Playgroud)

java orm proxy hibernate java-ee

35
推荐指数
7
解决办法
4万
查看次数

NSAttributedString忽略UILabel的自动收缩和numberOfLines(iOS 6)

我有UILabel的行数= 2系统字体大小= 15最小字体大小= 8换行模式 - 截断尾

当我为UILabel设置具有NSString类型的长文本时,它可以正常工作并显示多行文本(如果需要,可以缩放).当我尝试使用NSAttributedString类型设置文本时,它会忽略最小字体大小和自动收缩,因此我看到一个最大字体大小的行文本.

是否有可能解决这个问题

看起来像这样(标签大小是常量)

-----------------------
| normal NSString  Text|
| very  very  long ... | 
-----------------------

---------------------------
|NSAttributedString tex...|
---------------------------
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nsattributedstring uilabel ios

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

应用程序关闭后保持广播接收器运行

应用程序启动后,我需要让广播接收器一直运行.

这是在应用程序中注册此接收器的代码

    IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON);
    filter.addAction(Intent.ACTION_SCREEN_OFF);
    BroadcastReceiver mReceiver = new ScreenEventsReceiver();
    registerReceiver(mReceiver, filter);
Run Code Online (Sandbox Code Playgroud)

和接收器的代码

public class ScreenEventsReceiver extends BroadcastReceiver {
     public static boolean wasScreenOn = true;

     @Override
     public void onReceive(Context context, Intent intent) {
        if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) {
            wasScreenOn = false;
            Log.d("ScreenEventReceiver", "ON");
        } else if (intent.getAction().equals(Intent.ACTION_SCREEN_ON)) {
            wasScreenOn = true;
            Log.d("ScreenEventReceiver", "ON");
        }
     }
}
Run Code Online (Sandbox Code Playgroud)

java android broadcastreceiver

27
推荐指数
2
解决办法
3万
查看次数

谷歌 GPDR 同意书。AdMob 错误:检测到 IAB TCF v2.0 错误我们在您的一个或多个网站或应用中检测到 IAB TC 字符串存在问题

在实施谷歌UMP SDK以获得欧盟用户的同意后,我在 AdMob(iOS 和 Android 应用程序)上遇到了以下错误:

检测到 IAB TCF v2.0 错误我们在您的一个或多个网站或应用程序上检测到您的 IAB TC 字符串存在问题。这些错误可能会影响您向欧洲用户投放广告的能力。欧盟用户同意页面上为您提供了详细报告。

在可下载的 .csv 文件中,我看到以下内容:

csv内容

在官方文档故障排除指南中如下所示: 故障排除指南

但是没有信息如何通过 SDK 做到这一点。

你知道如何解决这个问题吗?在这种情况下,我似乎失去了欧盟用户的所有流量。

谢谢你。

android adsense admob ios ump

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

如何以整数形式反转RGB颜色?

给定32位无符号整数形式的RGB颜色(例如0xFF00FF),如何在不使用bitshift操作提取其各个组件的情况下将其反转(获得负色)?

我想知道是否可以使用按位运算(AND,OR,XOR).

更确切地说,使用最少数量指令的算法是什么?

graphics colors

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

AVAssetTrack 理解 preferredTransform 属性

我遇到了对AVAssetTrack的 preferredTransform 属性的误解。在我的应用程序中,我正在提取视频帧并尝试显示它们,但我不明白帧数据的布局方式以及preferredTransform属性的含义(如果我必须将此转换应用于帧数据,则必须正确显示图像,但是它根本不可见;如果此变换已应用于图像,则过度使用必须将图像恢复到正常状态,但它也不起作用)。

在一些教程中,我看到了此代码来修复转换

extension AVAssetTrack {
    var orientation: (orientation: UIImage.Orientation, isPortrait: Bool) {
        let transform = self.preferredTransform

        var assetOrientation = UIImage.Orientation.up
        var isPortrait = false
        if transform.a == 0 && transform.b == 1.0 && transform.c == -1.0 && transform.d == 0 {
            assetOrientation = .right
            isPortrait = true
        } else if transform.a == 0 && transform.b == -1.0 && transform.c == 1.0 && transform.d == 0 {
            assetOrientation = .left
            isPortrait = true …
Run Code Online (Sandbox Code Playgroud)

video cocoa-touch avfoundation ios swift

9
推荐指数
0
解决办法
718
查看次数

在CMU Sphinx中使用JSGF语法而不是DMP语言模型(使用-jsgf而不是-lm)(pocketsphinx)

我需要在我的Android应用程序中离线训练CMU Sphinx.我下载了这个使用此参数的项目,但是当我启动它时出现此错误:Fatal signal 11 (SIGSEGV) at 0x0000001c (code=1).当Sphinx无法找到声学模型时,我也有这个错误.我在这里找到了我的问题的答案,但它对我不起作用.我做错了什么,任何人都可以提供任何教程,或者一个好的答案?

那么问题是如何使用.jsgf文件而不是.DMP文件作为Pocketsphinx的语言模型,就像它在Inimesed项目中的Recognizer任务中使用的一样?

java android speech-recognition cmusphinx

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

Nginx Net::ERR_INCOMPLETE_CHUNKED_ENCODING 尝试显示大型 JSON 时

您好,我正在尝试使用 php 显示大型 json,但是当JSON文件很大时,我会Net::ERR_INCOMPLETE_CHUNKED_ENCODING看到

“/var/lib/nginx/fastcgi/1/00/0000000001”在读取上游时失败(13:权限被拒绝)

在我的 nginx 日志中。

我的 nginx 服务器从 www-data 用户开始。

ps aux | grep nginx
root         1  0.0  0.0  95592  8872 ?        Ss   12:08   0:00 nginx: master process nginx -g daemon off;
www-data     7  0.0  0.0  95592  3868 ?        S    12:08   0:00 nginx: worker process
www-data     8  0.0  0.0  95592  3868 ?        S    12:08   0:00 nginx: worker process
www-data     9  0.0  0.0  95592  3868 ?        S    12:08   0:00 nginx: worker process
www-data    10 …
Run Code Online (Sandbox Code Playgroud)

php json administration nginx docker

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