hibernate-mapping相关内容

UnsupportedOperationException:应用程序必须提供JDBC连接

如果我没有以编程方式设置任何东西,只需调用 Configuration configuration = new Configuration()。configure(); 并使用hibernate.properties(如下)大。只要我尝试以编程方式提供用户名,密码和连接URL,我就会得到一个奇怪的异常,暗示着hbm文件。我缺少什么? 此作品 hibernate.connection。 ..
发布时间:2018-06-07 17:55:42 J2EE

Hibernate注释或XML配置

我使用 Hibernate 开始了一个新项目。 Hibernate的注释是一个更好的选择还是Hibernate的XML映射更好? 我已经使用Hibernate与XML配置,但我不知道注释。 $ b 在使用基于注解的实现时是否存在任何问题? 是基于注释的应用程序维护更容易或更复杂? 哪一个更好(即注释或XML映射),哪一个被广泛使用?为什么? 如果我在不同级别使用不同的数据库,即 ..
发布时间:2018-06-07 17:51:33 J2EE

Hibernate - cascade =“all-delete-orphan”的集合不再被拥有的实体实例引用

“Cascade =”collection with cascade =“all- delete-orphan“不再被拥有实体实例引用”。 我有一个父实体,它有一个 Set ; 一些儿童实体。当我尝试更新它时,我将所有引用设置为此集合并进行设置。 以下代码代表我的映射: @OneToMany(mappedBy =“parentEntity”,fet ..
发布时间:2018-06-07 17:46:33 Java开发

如何返回Map< Key,Value>与HQL

我有一张表 权限: >我现在正在做什么 是做一个查询,返回一个权限对象,然后把这些值以编程的方式放在地图中 1-但我想知道如果可以创建HQL(或者不可能使用本机SQL)来选择 permission_id , permission_name 并将它们返回到映射中。 2-有可能以一对多的关系返回地图而不是下面的列表或集合 @OneToMany(cascade = Ca ..
发布时间:2018-06-07 17:45:04 J2EE

我如何从连接表创建多个到多个Hibernate映射的附加属性?

我需要一个多对多的Hibernate映射,需要3个连接。我试图找到一个没有中间实体的解决方案,比如 LecturerCourse 。 我有一个多对多的关系在我的讲师和课程表之间的数据库中。一位讲师可以由几位讲师提供,而一位讲师可以提供几门课程。 我有课前储存的课程。但是,我需要为讲师分配课程。当我分配课程时,我还会储存该课程的能力。 我的数据库图表: 我使用hibernat ..
发布时间:2018-06-07 17:43:51 J2EE

有人可以请解释映射在休眠?

我是hibernate的新手,需要使用一对多和多对一的关系。这是我的对象中的双向关系,所以我可以从任一方向进行遍历。 mappedBy 是推荐的方法,但是我无法理解它。有人可以向我解释: 推荐使用它的方式是什么? 什么目的是否解决? 为了我的例子,这里是我的注解类: Airline 拥有许多 AirlineFlights 许多 AirlineFlights 属于 ONE 航空 ..
发布时间:2018-06-07 17:37:10 Java开发

使用JPA / Hibernate计算属性

我的Java bean有一个childCount属性。此属性未映射到数据库列。相反,应该由数据库计算,通过在我的Java bean及其子项的连接上操作的 COUNT()函数进行计算。如果这个属性可以根据需求/“懒惰地”计算,那就更好了,但这不是强制性的。在最坏的情况下,我可以设置这个bean的属性与HQL或Criteria API,但我不希望。 Hibernate @Formula 注释可能 ..
发布时间:2018-06-07 17:36:27 Java开发

在grails / hibernate中使用uuid或guid作为id

我需要将GUID / UUID作为行的id列。 这可以在线和离线创建条目,当然不能合并时在PK上产生这些冲突。我知道我可以减轻这一点,但我想保持简单,并且已有的应用程序已经使用uuid / guid来定义关系)。之后数据也需要同时双向同步。重写现有的应用程序不是一个选项。 当我尝试在Grails中使用GUID或UUID时,出现错误500.(在h2上使用GUID导致另一个错误 - 如预期 ..
发布时间:2018-05-30 09:52:21 其他开发

使用Grails GORM从遗留数据库的char字段中去除尾随空白

在遗留数据库中映射 char 字段时,剥离尾随空白的可能解决方案是什么? 我看到以下选项: 调用 .trim()使用(控制器,查看等) 覆盖属性访问返回 .trim() 使用一个Hibernate的UserType修剪空格 我朝重写属性访问器倾斜,使得域属性始终保持一致应用程序。 解决方案 我有类似的问题,我无法更改旧数据。为了让我的开发人员了解透明度,我最终重写了访 ..
发布时间:2018-05-24 18:34:22 其他开发

java.security.AccessControlException:访问被拒绝(java.lang.RuntimePermission modifyThreadGroup)

我使用eclips(java EE IDE),安装了所有Google插件init,并且开发一个示例谷歌web应用程序,部署到web.Its工作正常。 现在我想在我的应用程序中使用我自己的数据库(MYSQL安装在本地主机)。 这里使用Hibernate连接数据库。所有需要的jar文件都放在lib目录下的WEB-INF文件夹中。 当我运行我的应用程序时,它给出了一个错误,例如.. ..
发布时间:2018-05-03 18:11:46 Java开发

休眠和通用字段映射

我的母类是: 我想用Hibernate映射一个超类的泛型字段。 p $ p $ @Table(name =“ParameterValue”) @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name =“parameterType” ,discriminatorType = Discr ..
发布时间:2018-04-21 19:45:31 其他开发

休眠排序在SQL中

是否可以在不使用 SortedSet 接口的情况下使用hibernate对集合进行排序,而不使用 @OrderBy 注释 - 只是使用标准的addOrder。 我试过了,它添加了order by子句,没有排序。 我使用hibernate 3.4。 解决方案 即使集合映射支持顺序,NHibernate集合也没有“顺序”。请参阅Ayende的解释: 请注意,[order-by ..