orm相关内容

如何通过JPA注解指定SQL注释?

有没有办法通过JPA注解指定SQL注释?表和列的注释. 解决方案 有没有办法通过JPA注解指定SQL注释?表和列的注释. 没有.如果您想定义表和列注释,最好的选择是在生成的 DDL 中的事实之后进行,然后再对数据库执行它. ..
发布时间:2022-01-01 17:59:03 Java开发

Doctrine:扩展实体类

我想扩展 Entity\Base 类,如何在 Doctrine 2.1 中做到这一点?我的研究表明,每当有人遇到这样做的问题时,他就会切换到 Doctrine 1.2 :)n 我使用的是 yaml 配置 解决方案 Doctrine 2.X 实体作为 POPO(Plain Old PHP Objects)工作.为了实现正确的扩展,Doctrine 强制您使用 JPA 中称为 Mapped S ..
发布时间:2022-01-01 17:58:53 PHP

春豆错误

更新:添加 Maven 依赖*更新:通过添加 maven 依赖解决了这个错误 * 美好的一天.我有 AplicationContext.xml 的这部分 genericdaotest/domain/Person. ..
发布时间:2022-01-01 17:58:47 Java开发

是否可以使用反射修改对象实例的方法

我想要做的是用一个普通的旧 PHP 对象创建一个域模型.我正在创建一个库,它将完成所有基础设施的工作.所以我的一个模型看起来像这样 class 项目 {公共 $id;公共 $name;公共 $typeId;私人 $type;公共函数 getType() {返回 $this->type;}公共函数 setType(Type $type) {$this->typeId = $type->id;$th ..
发布时间:2022-01-01 17:58:21 PHP

即使数据库不存在,也可以使用 Hibernate 动态创建 PostgreSQL 数据库

使用 H2, Environment.HBM2DDL_AUTO,“创建" 如果数据库不存在则创建该数据库. 但是,在 Postgres 中,不会创建不存在的数据库,因此会抛出一个类似“数据库不存在"之类的异常.有没有办法配置 Postgres 来按需创建一个不存在的数据库? 可以使用以下配置文件来重现问题: 使用 H2 工作正常: package test.postgres ..
发布时间:2022-01-01 17:58:10 Java开发

Oracle INTERVAL DAY TO SECOND 数据类型的 NHibernate 映射

昨天 DBA 向我提出了一个问题,而不是我向我的同事提出的问题.我们在我们的一个对象上有一个 TimeSpan 属性,它必须被坚持.是的,您可以从 Start 和 End DateTime 属性在对象上,但 DBA 坚持认为该值保存在数据库表中. 因此 DBA 选择的用于保存值的 Oracle 数据类型是 INTERVAL DAY(2) TO SECOND(6). Oracle.Dat ..
发布时间:2022-01-01 17:57:49 C#/.NET

Django QuerySet 按表达式排序

可能的重复: django - 按计算字段对查询集进行排序 我如何像 order_by('field1'*'field2') 一样使用 order_by例如,我有以不同货币列出价格的商品,因此要订购商品 - 我必须进行货币换算. class Currency(models.Model):代码=models.CharField(max_length=3,primary_key=True)r ..
发布时间:2022-01-01 17:57:33 其他开发

休眠 - 如何用分离的孩子保存父母

我正在从 UI 发送一个对象.将使用对现有子项的引用来创建此对象. 这是这种关系的简单说明. class ParentEntity {@ID长ID;@ManyToOne(fetch = FetchType.LAZY)私人 ChildEntity 孩子;}类 ChildEntity {@ID长ID;}ChildEntity child = new ChildEntity();child.se ..
发布时间:2022-01-01 17:57:25 其他开发

如何使用 JPQL 获取数据库时间?

使用本机 SQL,我使用如下语句获取数据库时间: SELECT CURRENT_TIMESTAMP 使用 JPQL 我得到相同的结果: SELECT CURRENT_TIMESTAMP来自客户 c其中 c.id=1 有没有办法去掉最后两行? 谢谢, 解决方案 根据 JSR220:企业 JavaBeans 3.0 规范: 4.6.16 函数表达式 Java 持久化查 ..
发布时间:2022-01-01 17:57:09 Java开发

Hibernate/JPA:是否可以在单个查询中检索异构实体?

我有 2 个实体:EntityA 和 EntityB. 它们是不相关的,我不能将它们放在继承树中,因为有些限制超出了这个问题的范围. 但是我需要在同一个 JPQL 或 HQL 查询中查询一个包含两个实体的所有实例的混合列表.这可以通过 JPA 甚至 Hibernate 直接实现吗? 我需要这样的东西: FROM EntityA WHERE fieldA=1联盟从 EntityB ..
发布时间:2022-01-01 17:56:49 Java开发

通过休眠连接到 MS sql

我想在 java 中使用休眠连接到 MS SQl 服务器 2005.我无法找到相同的 jars 和 hibernate.cfg.xml 文件.有人可以帮助我吗 解决方案 如 Pascal Thivent,使用任何一个驱动程序.如果是 JTDS,请使用以下配置. jdbc:jtds:sqlserver://XX.X ..
发布时间:2022-01-01 17:56:43 Java开发

JPA/EclipseLink - 检索列名称

我正在尝试更新我在 Java 方面的知识,因为我上次使用它是在 1.4.X 版本中...我正在尝试使用 1.6.0,特别是 Java Persistence API (2.0). 我设法创建了一个实体类.它正在工作,因为我能够存储和检索数据. 但是我在胡闹,当我决定用表的列名填充 JList 并且没有成功时... 这是一个简单的类,看起来像: @Entity@Table(nam ..
发布时间:2022-01-01 17:56:36 Java开发

我的 Hibernate 映射中的值对象或实体对象?

我正在尝试设计一个非常简单的应用程序,但我对 Hibernate 对实体和值对象的定义(如 Java Persistence with Hibernate 的第 4 章中所定义)感到有些困惑. 我拥有的是一个与客户一起使用的应用程序,他们可以下订单(一对多关系).这些订单中的每一个都有许多订单行(也是一对多).现在,我认为客户有身份(客户编号),订单(订单编号)也是如此,因此它们是实体对象? ..
发布时间:2022-01-01 17:56:27 其他开发

使用自定义 Doctrine 2 hydrator 进行依赖注入

我正在 Symfony 2 项目中的 Doctrine 2 中设置自定义水合器,但要让它执行所需的操作,需要其他服务.自定义水化器的文档 只展示了如何提供 hydrator 类,因此无法注入依赖项. 例如: $em->getConfiguration()->addCustomHydrationMode('CustomHydrator', 'MyProject\Hydrators\Custo ..
发布时间:2022-01-01 17:56:16 PHP