问题列表 - 第24512页

JBoss 5.1.0.GA中的Hibernate 3.5-Final

Hibernate 3.5-Final终于来了,它提供了备受期待的JPA2支持,以及其他功能.我正在使用JBoss 5.1.0.GA和Hibernate 3.3开发一个项目(基于EJB3),但我想利用JPA2并尝试升级到Hibernate 3.5.

我所做的相当简单和标准 - 我只是将所有hibernate 3.5 jar放在服务器/配置(默认,所有等)/ lib文件夹中 - 这样它们优先于JBoss附带的hibernate工件.看来JBoss附带了依赖于hibernate 3.3的JPA1实现部分的库,因为我开始在未实现的抽象方法和类似部署的东西上得到一些错误:

    23:21:26,792 WARN  [Ejb3Configuration] Persistence provider caller does not implement the EJB3 spec correctly. PersistenceUnitInfo.getNewTempClassLoader() is null.
23:21:26,792 ERROR [AbstractKernelController] Error installing to Start: name=persistence.unit:unitName=kernel-ear-3.3.0-SNAPSHOT.ear/config-persistence.jar#ConfigurationPersistenceUnit state=Create
java.lang.AbstractMethodError: org.jboss.jpa.deployment.PersistenceUnitInfoImpl.getValidationMode()Ljavax/persistence/ValidationMode;
    at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:613)
    at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:72)
    at org.jboss.jpa.deployment.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:301)
    at sun.reflect.GeneratedMethodAccessor308.invoke(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

也许我应该使用不同的持久性?目前它是:

org.hibernate.ejb.HibernatePersistence

我环顾网络,没有找到任何记录的升级路径.在这个主题的堆栈溢出中甚至还有一个未解决的问题.

有什么想法,建议吗?在此先感谢您的帮助.

java jboss hibernate jboss5.x jpa-2.0

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

需要帮助了解WPF MeasureOverride和ArrangeOverride无限和0大小

我正在尝试构建一个包含一个子节点的简单面板,并将其捕捉到最近的网格大小.我很难通过重写MeasureOverride和ArrangeOverride来搞清楚如何做到这一点.

这就是我所追求的:我希望我的小组告诉它的主人:(a)它想要尽可能大,然后(b)当它发现那个大小是什么时,它会根据它自己的大小及其子UIElement的大小到最近的较小的捕捉点.因此,如果我们捕捉到10,并且我可以在不大于192x184的区域,面板将告诉其父容器"我的实际大小将是190x180".这样,任何与我的控制接壤的东西都能够与其边缘对齐,而不是潜在的空间.

当我把我的面板放在一个网格中时,我得到了0或PositiveInfinity(我忘记了)覆盖中的传入大小,但我需要知道的是"我的空间实际上有多大?" 不是无限的..

我认为问题的一部分是WPF考虑PositiveInfinity的魔术值和0的大小.我需要一种方式来说,通过MeasureOverride"我可以像你允许我一样大",然后在ArrangeOverride中实际调整大小为snapped大小.

或者我是以完全错误的方式解决这个问题的?测量和排列看起来非常复杂,只需在Reflector标准面板的代码中稍微徘徊.

wpf layout

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

是否有应用程序国际化的最佳实践方法?

我们需要将我们的应用程序翻译成其他语言.这需要将我们的可见控件的.text属性以及应用程序中的其他文字重命名为我们需要翻译的语言.

这是否可以通过.resx文件轻松完成?我正在考虑创建一个主resx键/值列表,其中键将是控件/变量/常量等的完全限定名称,然后重构我们的应用程序以查看此文件以根据找到的cultureinfo获取它们的值运行?

是否有一个标准或更简单的方法来解决这个问题?

c# localization internationalization

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

计算jvm堆大小以托管Web应用程序

我想在私有JVM上托管一个Web应用程序,它们提供32,64,128,256 MB计划.

我的Web应用程序使用Spring.我为每个登录的用户会话存储了一些对象.

我的问题是:我如何配置我的网络应用程序,看看它需要多少堆大小,以便我可以选择一个计划?,我如何模拟同时登录的数百名用户?

我正在使用Netbeans 6.7 Java 1.6 Tomcat 6.0.18开发应用程序

谢谢.

java profiling web-hosting web-applications heap-memory

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

如何在ASP.Net应用程序作为电子邮件发送的短信中包含换行符?

我有一个ASP.Net应用程序,可以向手机发送短信.它是通过发送电子邮件来完成的.例如,如果您的电话号码是555-555-5555且您的无线运营商是Verizon,您可以发送电子邮件至5555555555@vtext.com,它将显示为短信.

我希望能够在邮件正文中包含换行符.我该怎么做呢?另请注意,我的ASP.Net程序从数据库(MS SQL Server)获取消息,所以我真正需要知道的是当我将它存储在数据库中时要包含在消息体中的字符.

我已经尝试了\n但它只是在短信中显示为\n

c# sql-server asp.net sms

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

什么是" - >"PHP运算符调用,如何大声读取代码时怎么说?

你怎么称呼这个->在PHP中找到的箭头操作符?

它可以是减号,破折号或连字符,后跟大于号(或右V形).

在大声朗读代码时你怎么发音?

php operators

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

在解释器中实现Brainfuck循环

我想用我刚刚创建的编程语言构建一个Brainfuck(该死的名字)解释器,以证明它是图灵完整性.

现在,到目前为止一切都很清楚(<>+-,.) - 除了一件事:循环([]).我假设你从这里知道(极其困难的)BF语法:

  • 如何在我的解释器中实现BF循环?

伪代码怎么样?当解释器到达循环开头([)或循环结束(])时,我该怎么办?

检查循环是否应该继续或停止不是问题(current cell==0),但是:

  • 我何时何地都要检查?
  • 如何知道循环开始位于何处?
  • 如何处理嵌套循环?

由于循环可以嵌套,我想我不能只使用包含当前循环起始位置的变量.

我已经看到用各种语言实现的非常小的BF解释器,我想知道他们是如何设法让循环工作却无法解决的.

interpreter brainfuck

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

在救援中添加模型验证错误

我有以下带有虚拟属性的模型

class Mytimeperiod < ActiveRecord::Base
  validates presence of :from_dt
  validates_format_of :from_dt, :with => /\A\d{2}\/\d{2}\/\d{4}\Z/, :message => "format is mm/dd/yyyy"

  def from_dt
     self.from_date.strftime("%m/%d/%Y") if !self.from_date.blank?
  end

  def from_dt=(from_dt)
    self.from_date = Date.parse(from_dt)
  rescue
    self.errors.add_to_base("invalid from dt")
  end
end
Run Code Online (Sandbox Code Playgroud)

<%= f.error_messages %>用来在表单上显示错误消息.

我使用from_dt作为虚拟属性(字符串).表单上显示'存在'和'格式'验证错误,但是当用户在表单上输入无效的日期格式并且Date.Parse引发异常时,我在rescue子句中有'errors.add_to_base'语句.任何人都可以告诉我为什么当我禁用'格式'验证时,此错误不会出现在表单错误消息中.

谢谢.

activerecord ruby-on-rails

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

在W3C XML Schema中描述重复的XML节点?

我有一个XML文档,如:

<Root>
    <Bravo />
    <Alpha />
    <Charlie />
    <Charlie />
    <Delta />
    <Foxtrot />
    <Charlie />
</Root>
Run Code Online (Sandbox Code Playgroud)

节点的顺序无关紧要.除Charlie外,每个节点可能出现零次或一次.查理可能出现零,一,或任意多次.在XSD中表达这一点的简单方法是:

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:element name="Root">
        <xsd:complexType>
            <xsd:all>
                <xsd:element name="Alpha" minOccurs="0" maxOccurs="1" />
                <xsd:element name="Bravo" minOccurs="0" maxOccurs="1" />
                <xsd:element name="Charlie" minOccurs="0" maxOccurs="unbounded" />
                <xsd:element name="Delta" minOccurs="0" maxOccurs="1" />
                <xsd:element name="Echo" minOccurs="0" maxOccurs="1" />
                <xsd:element name="Foxtrot" minOccurs="0" maxOccurs="1" />
            </xsd:all>
        </xsd:complexType>
    </xsd:element>
</xsd:schema>
Run Code Online (Sandbox Code Playgroud)

但是这不起作用,因为xsd:all不允许maxOccurs大于1.因为我不能使用xsd:all,我应该使用什么?

xml schema xsd

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

你如何使用ARel的#as方法?

如果您构建这样的投影:

t = Arel::Table.new(:projects)
ps = t.project(t[:id].as(:snark))
Run Code Online (Sandbox Code Playgroud)

你如何得到名为的结果列:snark?

ruby ruby-on-rails arel

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