草庐IT

hibernate-postgresql

全部标签

java - org.hibernate.AnnotationException : Collection has neither generic type or OneToMany. 目标实体()

我使用Hibernate工具生成我的HibernatePOJO映射。不幸的是,Hibernate工具生成的代码似乎无法工作,我得到了异常org.hibernate.AnnotationException:集合既没有泛型类型也没有OneToMany.targetEntity()产生异常的代码部分是/***ClassFlaggeneratedbyhbm2java*/@Entity@Table(name="class_flag",catalog="incbszdb")publicclassClassFlagimplementsjava.io.Serializable{..../*HERE*/

java - Hibernate,单表继承和使用父类(super class)字段作为鉴别器列

我有以下几种用于hibernate实体层次结构的类。我正在尝试拥有两个具体的子类Sub1Class和Sub2Class。它们由MappedSuperClass中定义的鉴别器列(field)分隔。有一个抽象实体类EntitySuperClass被其他实体引用。其他实体不应该关心它们实际上是在引用Sub1Class还是Sub2Class。这真的可能吗?目前我收到此错误(因为列定义在Sub1Class和EntitySuperClass中被继承了两次):Repeatedcolumninmappingforentity:my.package.Sub1Classcolumn:field(shoul

java - 如何将 Hibernate 类映射转换为 Spring 应用程序上下文?

如何配置Hibernate类的类映射org.springframework.orm.hibernate3.LocalSessionFactoryBean在Springapplicationcontext?我想移动sessionfactory来自以下hibernate.cfg.xml的类映射到相应的Springsession工厂bean,以便我可以删除hibernate.cfg.xml。文件hibernate.cfg.xml:文件spring-application-context.xml:org.hibernate.cfg.AnnotationConfigurationclasspat

java - 关闭 Hibernate c3p0 的日志记录

我正在使用Hibernate的c3p0连接池和标准Java1.4java.util.logging。启动时,我的应用程序在staticblock中设置它的日志记录属性(包括格式化程序和日志级别)。每次启动我的应用程序时,我都会看到以下内容:2011-04-1617-43-51[com.mchange.v2.log.MLog]INFO:{MLog.)MLogclientsusingjava1.4+standardlogging.2011-04-1617-43-51[com.mchange.v2.c3p0.C3P0Registry]INFO:{C3P0Registry.banner)Ini

java - 使用 Hibernate 和 Spring 以及 SQLServer 的无效对象名称 'tableName'

我坚持了好几天,我已经尝试了几乎所有我在互联网上找到的东西。我正在构建Web应用程序,在Java中使用Spring和Hibernate,并且我在SQLServer中有两个数据库,我试图与应用程序连接。一个工作完美,但我无法从另一个获取数据,尽管两个数据库的配置完全相同(当然,URL和用户不同)。这是我的数据库连接、实体类和DAO实现的代码:数据库连接:jdbc.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriverjdbc.url=jdbc:sqlserver://xxx.xxx.xxx.xxx:xxxx;databas

java - spring mvc 4 + hibernate 5 懒加载配置

我有一个由springmvc4+hibernate5配置的企业项目,它的所有关系都是渴望的并且性能非常糟糕......所以我正在逐步将所有渴望的关系转变为惰性......但我看到了很多错误在每一步中......它有时工作正常,有时不......在此示例中,HeaderFromStore是RequestHeaders的实例和RequestLine的子项。DeliveryPoint是requestHeader的子项,我不想获取requestHeader的deliveryPoint...但是如果不在选择查询中使用它,则无法获取HeaderFromStore!!我使用了这个查询,但出现错误!s

java - 动态设置 hibernate 方言

我已经实现了Hibernate'smultitenantdatabasearchitecture,其中根据租户选择特定的数据库连接。我正在使用Spring4.3和Hibernate5.2。当租户使用相同的RDBMS时一切都很好,但是当他们不同时,我必须动态地更改hibernate属性中的方言设置,我不知道该怎么做。我的hibernate属性在dispatcher-servlet.xml中:com.example.model${hibernate.dialect}-->${hibernate.show_sql:false}${hibernate.format_sql:false}DATA

java - JPA/Hibernate 将动态列映射为对象列表

我有一个现有的数据库模式,我正在尝试使用JPA/Hibernate注释对其进行ORM。该模式旨在允许客户端将额外信息与表中的每一行相关联。而不是使用键值模式现有解决方案在安装时确定所需的动态列数,并将表更改为为动态字段添加额外的列。实际上,每个表都有一组已知/固定的列和一组动态列。|table:X||id|known1|known2|dynamic1|dynamic2|..|dynamicx|参数表指示哪些表具有额外的动态字段|table:parameter||table|column|meta||x|dynamic1|||x|dynamic2|||x|dynamicx|||y|dyn

java - hibernate + Spring MVC : objects mapping configuration

有什么方法可以按范围而不是一个一个地定义hibernate.cfg.xml中的对象?例如在Spring中你可以通过这样的注解来定义所有的Controller:我可以用同样的方式定义hibernate类吗?还是必须一一定义?谢谢 最佳答案 如果您使用的是SpringMVC,则可以在设置sessionFactory时对其进行配置。如果您使用的是hbm文件:file1.hbm.xmlfile2.hbm.xml如果您使用带注释的类: 关于java-hibernate+SpringMVC:obje

java - Hibernate有没有类似于Nhibernate "Mapping by code"的东西

在Nhibernate中,我们有FluentNhibernate,现在,在Nhibernate3.2中有内置的“按代码映射”功能。两者都允许您以编程方式为您的域构建映射,我们可以编写一些约定来映射所有域,或者我们可以为每个相应的域对象编写单独的类。Hibernate有类似的东西吗? 最佳答案 您应该能够通过使用Hibernate配置API在没有XML和注释的情况下配置Hibernate,请参阅http://docs.jboss.org/hibernate/orm/4.1/javadocs/org/hibernate/cfg/Conf