当前位置: 首页 > 面试题库 >

Joda-Money通过休眠持久化

丌官运诚
2023-03-14
问题内容

JodaTime有一个提供Hibernate持久性的库。最近,我开始研究Joda-Money,开始了解如何使用hibernate来保持这种状态,而我看不到任何库。

有什么建议么?


问题答案:

好吧,我把你的意见,并炮制了钱的自定义类型为乔达库中的定义,作为参考的人可以看看它在这里,在这里使用和测试自定义类型在这里



 类似资料:
  • 问题内容: 我有一个数据库视图,该视图产生的结果集没有真正的主键。我想使用Hibernate / Persistence将结果集映射到Java对象上。当然,因为没有PK,所以我不能用修饰任何字段。 部署时,Hibernate抱怨缺少该组件。我该如何解决? 问题答案: 如果存在使行唯一的列组合,请围绕列组合建模主键类。如果没有,您基本上就不走运了-但您应该重新检查视图的设计,因为它可能没有意义。 有

  • 问题内容: 我有一个应用程序想要对与Hibernate和/或持久性有关的可能问题进行测试验证。 还有什么其他问题? 我如何(从字面上)复制它们?您如何从他们那里康复呢? 明确地说:我正在谈论多线程集群环境(最复杂的集群环境)。 我的唯一: 复制: 加载对象。 使用HQL进行更新。 尝试更新(保存)已加载的对象。 句柄:不确定… 问题答案: 延迟加载是您将遇到的主要问题之一,尤其是如果遵循标准的DA

  • 问题内容: 我对Hibernate还是很陌生,一直在尝试确定它将为您做什么以及需要您做什么。 最重要的是处理一个对象,该对象具有数据库中尚不存在的依赖项。例如,我有一个Project对象,其中包含一个Manufacturer字段,该字段接受Manufacturer对象作为其值。在数据库中,我有一个带mfr_id列的产品表,该列是对Manufacturers表的引用(一种相当典型的单向一对多关系)。

  • 问题内容: 在我的MySQL数据库中,有“ gender enum(’male’,’female’)”列 我创建了枚举“ com.mydomain.myapp.enums.Gender”,并在我的实体中定义了“性别”。 现在,我想将枚举类型保留在我的MySQL数据库中,但是当我启动应用程序时,我得到: 性别列在MyApp.Person中的列类型错误。找到:枚举,预期:整数 为什么是这样?就像我用“

  • 问题内容: 我在我的游戏应用程序中使用Jodatime,但目前不必做来回转换自/至一束和。 由于jodatime已包含在Play发行版中,因此我认为可能有更好的方法来执行此操作。有什么方法可以代替Model字段,从而自动完成转换?还有另一种方法可以简化吗? 问题答案: 对于Hibernate 3,在日期字段中添加以下注释: Hibernate现在将为您完成肮脏的工作。 (确保您的类路径中有joda

  • 问题内容: 我有这样的JPA实体类: 我需要这样的搜索方法 用法示例: 我对findAll方法的想法是 但这太丑陋了,看起来有些开销。谁能帮助我更礼貌地邀请该方法?我可以使用任何Java技术或框架。 问题答案: 所以您要寻找 原型 吗?Hibernate为此提供了一个方便的标准,因此,如果您不介意将自己与Hibernate API捆绑在一起,请尝试以下来自docs的示例: 它具体说: 版本属性,标