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

休眠全局“动态插入”

施阳曜
2023-03-14
问题内容

有没有办法dynamic-insert使用Hibernate全局设置属性(因此它将是所有实体的默认设置)?


问题答案:

在NHibernate中是

foreach (var clazz in config.ClassMappings)
{
    clazz.DynamicInsert = true;
}

我不知道hibernate中的确切语法。

for (PersistentClass clazz : configuration.ClassMappings)
{
    clazz.setDynamicInsert(true);
}


 类似资料:
  • 问题内容: http://www.mkyong.com/hibernate/hibernate/hibernate-dynamic-update-attribute- example/ 也提到了使用dynamic-update或dynamic- insert有积极的作用,尽管通常只对性能有一点影响。 但是参考文档提到,这也会对性能产生负面影响,如下所述:http : //docs.jboss.or

  • 问题内容: 这是一个Hibnerate多态性问题和一个数据模型设计问题。他们交织在一起。过去我曾经使用过Hibernate,并且很喜欢它,但是有时候我发现很难想到除了琐碎的设计之外的任何事情。不能敲打hibernate;只是观察到ORM通常可能具有挑战性。 我认为这是一个Hibernate 101问题,但我不确定。我试图实现的目标甚至不可能。 我有一个抽象类Fruit,它将被分为Apple和Ora

  • 问题内容: 我试图建立一个查询,其中基于用户选择从客户端发送一些字段。我计划根据用户的选择创建一个动态查询。尽管我可以简单地用一些Java代码来完成它,并且让hibernate为我激发该查询并返回结果。 我的问题是,我可以使用内置hibernate机制来做同样的事情。例如我会得到一张地图说 唯一的区别是地图可以包含的值的数量,并基于此我想创建一个查询 提前致谢 问题答案: 通过使用条件,这应该不成

  • 问题内容: 以下代码尝试使用Spring + Hibernate 将对象插入数据库。该项目具有一个整数ID字段作为主键,以及一列,该列受到唯一约束(简化示例)。 我知道该项目的ID为null(该项目是临时的),但是由于对名称字段的唯一约束,插入操作仍然可能失败。 我需要此代码在一个事务中针对许多项目循环运行,这就是为什么我尝试在插入失败的情况下发出更新的原因。 但是,在插入失败之后,hiberna

  • 问题内容: 我的Maven依赖项出了什么问题。当我包含JPA时,我会列出pf例外 这是我的Maven依赖项 我的例外 和我的源代码 因此,我没有任何想法(不幸的是,没有示例)如何运行Spring boot和休眠两者。 问题答案: 您是否为数据源设置了或?这是一个例子: 有关可以在何处放置配置文件以及如何配置应用程序以处理任何目录中的属性文件的说明,请参阅此链接以获取更多信息。

  • 问题内容: 我想让系统进入睡眠或hibernate状态,这是两种不同的选择。 我将如何使用API​​进行此操作,我真的不想使用Process,并且这不允许我选择执行此操作所需的方法。 问题答案: 或者,如果您喜欢系统调用: