hibernate-annotations相关内容

休眠:三元关联映射

技术说明: Hibernate注释 - 3.4.0.GA java 1.5 表:users_roles_branches 列:user_id,role_id,branch_id 用户为公司的不同分支分配不同的角色。 b $ b 现在我有一个Java pojo类 public class branch { @ManyToMany @JoinTable(name ..
发布时间:2018-06-07 19:17:28 Java开发

Hibernate的buildSessionFactory()异常

hibernate有一个严重的问题。我遵循各种书籍和在线教程,但是我得到了明显由HibernateUtil.java行抛出的异常“ExceptionInInitializerError” SessionFactory sf = cfg.configure()。buildSessionFactory(); 我的Tomcat日志记录如下: 产生的原因:java.lan ..
发布时间:2018-06-07 19:09:51 J2EE

hibernate复合主键包含一个复合外键,如何映射这个

我在那里搜索,没有找到任何类似的主题,所以我发布了一个新问题。 我正在Hibernate上使用现有的数据库。我们不允许更改表格结构和数据。应用程序正在从数据库中读取数据,并基于某种逻辑迁移到另一个数据存储。 现在问题是关于复合PK映射。例如 表A有一个复合PK。 表A -------- a1(pk) a2(pk) a3(pk) a4(pk) foo ba ..
发布时间:2018-06-07 18:49:03 Java开发

如何启用sessionFactory.getCurrentSession()的hibernate过滤器?

假设有一个包含结构的用户表: 用户 列表项目 userId(PK) userName 地址... etc 我只想检索当前用户公司(公司可以由用户通过UI进行更改,所以公司是一个运行时参数)同样,还有很多其他表与公共列(公司),并且我想限制数据仅限于当前公司,所以我使用hibernate过滤器来过滤数据。 Hibernate注释: ..
发布时间:2018-06-07 18:06:00 J2EE

org.hibernate.MappingException:无法确定类型:java.util.Set,在表中:USERS,列:[org.hibernate.mapping.Column(invoices)]

我有一个问题,Hibernate无法确定表USERS的Set的类型。 我试图通过一对多的关系创建表INVOICES的外键。一个用户可以生成很多发票。 我的User.java如下所示。 @Entity @Table(name =“USERS”) public class User { @Id @Column(name =“User_Id”,nullable = false ..
发布时间:2018-06-07 18:05:41 J2EE

休眠与同一个实体的多对多关联

另一个Hibernate问题...:P 使用Hibernate的Annotations框架,我有一个 User 实体。每个用户可以有一个朋友集合:其他用户 s的集合。但是,我一直无法弄清楚如何在 User 类中创建多对多关联,其中包含 User s(使用用户朋友中间表)。 以下是User类及其注释: @Entity @Table(name =“tbl_users”) pu ..

每个实体休眠两个表

我有一个实体 - User 。它由 User.class 。 描述。Hibernate为每个实体创建一个表,所以当我调用 session.save(user),我的数据总是保存到这个表中。 现在我需要另一张表 User type,我需要将实体保存到该表中。 数据结构 表users_1_table { 字符串id; 字符串用户名; } 表users_2_table ..
发布时间:2018-06-07 17:53:48 Java开发

Hibernate注释或XML配置

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

不带@Id的Hibernate /持久性

我有一个数据库视图,产生一个没有真正主键的结果集。我想用Hibernate / Persistence将这个结果集映射到Java对象上。当然,因为没有PK,我不能用 @Id 来装饰任何字段。 部署时,Hibernate抱怨缺少 @Id 。如何解决这个问题? 解决方案 如果有一组列让行成为唯一的列,列的组合。如果没有,那么你基本上运气不好 - 但你应该重新审视视图的设计,因为它可能没有 ..
发布时间:2018-06-07 17:50:12 Java开发