hibernate-mapping相关内容
考虑以下类: class Order { int OrderId {get; set;} int CustomerId {get; set;} string CustomerName {get; set;} //其他字段转到这里 } 映射订单表。是否有可能通过外键关系将属性CustomerName映射到Customers表? 解决方案 是的,您可以使
..
这是我的Employee.hbm.xml
..
我有一个正在使用以下配置的web应用程序(我更改了实体名称): @Entity @Inheritance(strategy = InheritanceType.JOINED) @Table(name =“animals”) public abstract class Animal {... @MappedSuperclass @Inheritance(strategy
..
由于性能的原因,我试图将hibernate中的许多值类型集映射到一个表中。 首先,我把它们全部放在它们自己的表中,导致了太多的连接。 我有一个Categories类,包含许多组件然后使用entity-name和discriminator将它们映射到一个通过子类的表中。 请参阅下面的映射代码片段。 这可以正常工作,但由于包含所有集合的单个表格很难自动删除集合组件被删除。这是因为它被建
..
在我的项目中,我为用户和公司提供了实体: @Entity @Table(name =“用户“) public class UserDetails { @Id @GeneratedValue @Column(name =”user_id“) private int id; @Column(name =“first_name”) @NotEmpty @Siz
..
我想用hibernate和Java将图像存储到数据库中。我使用的是postgres数据库 我尝试了 bytea 数据类型来存储图像, byte [ ] hibernate pojo中的数据类型。 我使用了下面的代码, CREATE TABLE photo ( “photo_name”bytea ) WITH(OIDS = FALSE); ALTER TABLE照片OW
..
我有一个 Dept 表和一个 Employees 表。 Dept.java private int deptId; private String deptName; 私人地图empMap = new HashMap(); // Getters and Setters Employees.java private int empId;
..
我有一个基本的Hibernate代码, 我已经将属性设置为“hibernate.hbm2ddl.auto”作为更新,但它不会自动创建数据库中的表。 这些是必需的文件: employee.hbm.xml
..
我想删除用户是拥有者的所有群组,但目前它不工作。我认为在User.hbm.xml或Group.hbm.xml映射的层次上缺少某些东西,但我不知道。错误是“无法删除或更新父行:外键约束失败( sharedmap 。 groupe , CONSTRAINT FK_gq7win10rtxufsxu1n5istm2p FOREIGN KEY( user_id )REFERENCES user code>
..
我有一个使用spring,hibernate(3.6.4),GWT(2.3),drools,... 的maven项目。一切工作都很好,直到我开始使用hibernate OneToMany,ManyToMany关系.. 。当我从“mvn jetty:run”运行应用程序时,它可以工作,但是当我从gwt嵌入式码头运行应用程序并从我拥有的码头版本嵌入在我的应用程序中,我得到: [INFO]引起
..
我创建了一个视图,仅用于获取数据(只读) View:Grid_View >我的Hibernate hbm文件 <休眠映射>
..
我有两个POJO,STOCK和STOCK_DETAILS(一对多关系)。 我也有一个接口IAUDITLOG(有两种方法)。我需要用BOTH POJO来实现这个接口,并且希望在这些方法中编写一些实现。但是当我使用子类“STOCKDETAILS”实现IAUDITLOG接口时,它会给出例外情况“你应该拥有setter属性” STOCK CLASS: @Entity @Table(na
..
我看了一个包和idbag之间的区别,我理解它们之间的区别,但是我想明白的是,如果使用bag而不是idbag,或者反之,情况可能会出现问题。有人可以用一个例子来解释这一点。 解决方案 Bag 是一个无序集合,而且,与 idbag 不同,它不使用额外的列来存储每个元素索引。 有没有这样的事情,一个包可以工作,而一个 idbag 不会。唯一的区别是他们的效率: 手袋是最有效的逆向收集
..
通过级联删除孤立删除另一个实体时遇到问题。 它在我清除关联的集合集合时起作用,但当我使集合集合为空时不起作用。 让我详细解释一下。 配置片段: ;
..
我在持久层中遇到了多对多关联的问题。我的情况如下: 用户可以有多个角色,并且角色可以有多个用户连接到它。在测试期间,我遇到了一个奇怪的行为。我创建了角色对象和几个用户对象。该角色已设置给每个用户。在此之后,用户使用DAO保存。然后,用户中的一个被加载,以检查在保存用户对象之前他是否获得了传递给他的角色。在用户上调用 getRoles()显示角色设置正确。 为了检查逆向是否也起作用,使用
..
如果我在使用JPA / Hibernate Annotations的POJO中拥有以下映射集合: @OneToMany(mappedBy =“columnName “,fetch = FetchType.LAZY) @OrderBy(”aField“) @MapKeyJoinColumn(name =”id_fk“) @LazyCollection(value = LazyColle
..
我的PostgreSQL表的id为 bigserial ,这意味着它们是在插入行时生成的(因此,id列的值不会在 INSERT 语句)。我无法为我的XML映射文件中的 属性找到适当的值。 下面的代码是我发现的最接近Postgres的,但它仍然执行 SELECT nextval(...)插入之前的序列(并在插入中明确包含id字段的值)。我只希望
..
考虑表格 销售额(id,seller_id,金额,日期) 以下是使用查询 SELECT从 sales 生成的视图seller_id,SUM(amount)FROM sales GROUP BY seller_id total_sales(seller_id,金额) 我想为销售总额做一个实体,但没有sql方面的视图。 这个实体将从一个查询
..
1 2:select(table。*)/(all column)is OK String sql =“select t_student。 *来自t_student“; // String sql =“select t_student.id,t_student.name,... from t_student”; //选择所有列 SQLQuery query = session.crea
..
我正在开发购物车网络应用程序,该程序已完成显示产品以添加购物车。我试图将每个客户(一对一)映射到购物车实体,购物车实体(一对一)到购物车项目实体以及购物车项目实体(多对一)到产品实体。但我得到了404错误。 请检查下面的代码。 制图计划: 客户-----一个到一个------>购物车----一对一---->购物车项目----多对一--->产品 Customer Entity
..