问题列表 - 第37360页

Hibernate @ManyToOne引用了一个未知实体

我收到以下Hibernate异常:

@OneToOne or @ManyToOne on Matchup.awayTeam references an unknown entity: Team

简化的Matchup类如下所示:

@Entity public class Matchup implements Serializable 
{
   protected Team awayTeam;

   @ManyToOne 
   @JoinColumn(name="away_team_id")
   public Team getAwayTeam() {
      return awayTeam;
   }
}
Run Code Online (Sandbox Code Playgroud)

简化的Team类看起来像这样:

@Entity
public class Team implements Serializable {
    protected List<Matchup> matchups;

    @OneToMany(mappedBy="awayTeam", targetEntity = Matchup.class,
    fetch=FetchType.EAGER, cascade=CascadeType.ALL)
    public List<Matchup> getMatchups() {
       return matchups;
    }
}
Run Code Online (Sandbox Code Playgroud)

笔记:

  • Matchup和Team都有子类.我不确定这是否会影响这种情况.
  • Matchup和Team都列在我的persistence.xml中作为包含.
  • 如果我在两个getter方法上放置@Transient注释,则错误消失.

任何人都可以阐明为什么会发生这种异常吗?

java hibernate jpa

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

你如何构建一个iPhone XCode项目?

构建组/文件夹的好方法是什么?

我已尝试使用公共组的功能(功能加模型的UI等).我也尝试过UI,模型等.

前者将各种东西放在一起,很适合iPhone范例.后者意味着我跳了一下.

你怎么看?

iphone xcode structure

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

iPhone应用程序应该关闭,而不是去背景

我有一个应用程序,当用户点击iPhone的中央按钮时,应用程序被发送到后台,但我希望它被关闭.

我可以手动事件并关闭它,但可能有一些配置设置拒绝在后台运行?

谢谢

iphone multitasking

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

jQuery范围滑块事件触发器

使用jQuery Range Slider插件存在问题.我希望每次滑块更改时触发一个事件.

我不知道我可以触发哪些事件.对于exmaple我wana有一个警告消息ro看看它是否有效.

谢谢

彼得

jquery slider range

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

使用Git进行跨平台开发(EOL问题)

在我们的开发环境中,我们使用Windows,Mac和Linux.我在commit -> pull -> push工作流程方面遇到了麻烦.

问题是行尾字符.如果有人在Mac上进行编辑,而其他人在Windows上进行编辑则会在拉动时发生冲突.diff将整个文件显示为不同,因为行结尾有变化.

所以我的问题是如何设置所有环境,以便在提交时将所有行结尾转换为LF.拉动时,不要改变线条结束,将其保留为LF.

git cross-platform eol

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

确定Powershell命令是否成功

嗨,我对Powershell很新,但我有一个琐碎的问题.我希望能够判断命令是否已成功完成,这样我就可以向主机发送有意义的消息.

我正在使用该appcmd命令在IIS中添加绑定.基本上如下:

./appcmd set site /site.name:........................

但是我如何检查以确保它是否成功?

我想如果我只是把Write-Host "Successfully added binding"它放在那个声明之后,无论是否appcmd成功都会触发它.

我猜我需要做的事情如下:

$successful = ./appcmd set site /site.name:........................

$successful似乎是一个包含msg结果的字符串?

感谢任何帮助!干杯

powershell logic appcmd

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

PowerShell CmdLet作为Visual Studio外部工具

我试图在Visual Studio 2010中添加PowerShell cmdlet作为外部工具,但每当我调用外部工具时,我得到:

无法加载{foo},因为在此系统上禁用了脚本的执行.有关详细信息,请参阅"get-help about_signing".

我已经将我的系统执行策略设置为'RemoteSigned'(我也试过'Bypass'),为什么会发生这种情况呢?如果我打开命令行并通过powershell.exe path\to\script.ps1它调用它(这正是我的外部工具定义正在调用),我完全能够运行相同的脚本.

powershell visual-studio-2010

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

关于"告诉,不要问"的想法

有这句名言

程序代码获取信息然后做出决策.面向对象的代码告诉对象做事. - 亚历克夏普

这篇文章的主题正是如此.

让我们假设我们正在开发一个游戏,其中我们有一个Game地方Board.当面对决定我们将在Board课堂上实施哪些方法的问题时,我总是想到两种不同的方式:

第一种方法是

填充Board带班getSize(),getPieceAt(x, y),setPieceAt(x, y, piece).这似乎是合理的,并且通常在库/框架中找到.该Board班有一组的内部功能,想分享,有一组方法将允许类的客户端,因为他希望控制类.客户应该询问他需要的东西并决定做什么.如果他想将所有板块设置为黑色,他将"手动"迭代它们以实现该目标.

第二种方法是关于

寻找Board依赖的课程,看看他们"告诉"它要做什么.ClassA我想要计算有多少件是红色的,所以我要实现一个calculateNumberOfRedPieces().ClassB打算清除所有部分Board(NullPiece例如,将它们全部设置为),所以我会clearBoard()Board课程中添加一个方法.这种方法不太通用,但在其他方面允许更多的灵活性.如果我"隐藏" BoardIBoard界面后面,并决定我想要一个无限大小的棋盘,以第一种方式做,我会被卡住,因为我必须迭代无数个项目!另一方面,通过这种方式,我可以做得很好(例如,我可以假设除散列表中包含的所有部分都是空的!).

所以...

我知道如果我打算创建一个库,我可能会坚持第一种方法,因为它更通用.另一方面,当我完全控制将要使用Board该类的系统时,我想知道要采用哪种方法- 当我还要设计所有类的时候我会利用Board.目前,以及将来(如果后来我决定添加依赖于Board不同"欲望"的新类,第二种方法不会引发问题吗?).

c# java oop

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

无法为SOAP调用建立SSL/TLS的安全通道

我们的核心服务器通过https在多个不同的服务器上调用soap Web服务,以确认事务已完成.

代码是dotnet 3.5(vb),适用于我们设置的各种回调服务,直到我们将新的服务转移到生产环境中并拒绝通信,给出以下错误:

Unhandled Exception: System.ServiceModel.Security.SecurityNegotiationException:
Could not establish secure channel for SSL/TLS with authority 'www.xyzzy.com'.
---> System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel.
at System.Net.HttpWebRequest.GetResponse()
at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
Run Code Online (Sandbox Code Playgroud)

相关的代码片段似乎是:

Dim epAddr As New System.ServiceModel.EndpointAddress(sys.CallbackAddress)
Dim bind As New System.ServiceModel.BasicHttpBinding(ServiceModel.BasicHttpSecurityMode.Transport)

_svc = New CallbackSvc.XyzzyCallbackSoapClient(bind, epAddr)
Run Code Online (Sandbox Code Playgroud)

从我的个人笔记本电脑(WinXP),我可以运行代码,它连接到新服务器没有问题.

从主服务器(调用所有回调服务)(Windows Server Enterprise Service Pack 1),代码始终导致上述SSL错误.

谷歌搜索后,我尝试添加以下行(当然不适合生产,但我想测试):

System.Net.ServicePointManager.ServerCertificateValidationCallback = Function(se As Object, cert As System.Security.Cryptography.X509Certificates.X509Certificate, chain As System.Security.Cryptography.X509Certificates.X509Chain, sslerror As System.Net.Security.SslPolicyErrors) True
Run Code Online (Sandbox Code Playgroud)

结果是一样的.SSL错误仍然发生.

其他地方建议根证书没有在呼叫机器上正确安装,但新服务器和旧回调服务器都使用Go Daddy颁发的证书,所以我不认为这是这种情况.

.net vb.net ssl wcf soap

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

Flex 4:状态变化事件

我可以使用Flex 4中的任何事件来检测状态变化吗?

apache-flex actionscript-3 flex4

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