hibernate-mapping相关内容
首先,我很抱歉如果我的问题看起来有些业余,但我对hibernate / jpa和mysql的知识有限。那么,我有以下实体: 用户实体 @Entity @Table(name =“user”) public class User { @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name =“ id
..
我的问题是,当我删除父,子不会被删除,而不是删除子,子正在更新。父表是员工和子表是 EmployeeProject 员工和项目之间存在一对多的关系一个员工有很多项目我已经完成了请检查我在哪里误认这是查询显示在控制台上 Hibernate:update employee_project set employeeNumber = null where employeeNumber =? H
..
这是我的hibernate.cfg.xml
..
实体 $ b $我得到以下异常:尝试从使用hibernate JPA的Sybase DB读取blob。 b @Lob @Column(length = 100000) private byte [] fileContent; public byte [] getFileContent(){ return fileContent; } public void setF
..
到目前为止,我还没有看到任何类使用hibernate映射的例子。他们似乎都使用注释。如果我使用映射来连接类,它会起作用吗?解析方案 这是不可能的。与Envers合作的独特方式是通过注释。 请看: https://hibernate.atlassian.net/browse/HHH-3887
..
我有两个对象User和Contact,有多对多的关系,并且我为这个关系使用了一个中间表USER_CONTACT 保存这个关联中的数据是很好,但检索是一个问题。 我需要基于用户检索数据,但我得到的是所有用户的所有联系人。 如果你能让我知道我在做什么错误,那将是一件好事。 public class User { private Integer userID; 私人字符串u
..
我有这个模式: --------------- --- ----------------- ---------------- |客户| | CustomRoutePrice | |路线| | ------------- | | ------------------ | --------------- | | CustId(pk)| | CustId(pk)| | RouteId
..
我有一个MySQL存储过程,它接受两个输入日期并返回 EmpCode , Name , Department , Employee_Absent_Date 和 Total_No_OF_Days 存储过程(两个给定日期范围内的员工缺勤报告): pre $ DELIMITER $$ DROP PROCEDURE如果存在`AbsentReportproc` $$ CREATE D
..
我试图在删除父项时删除子项记录。父表中没有引用子节点的列。孩子以一对一的可选关系引用父母。 当父项被删除时,由于事实关系依然存在,所以会引发一个约束。如果我将设置的关系添加到孩子侧,这没有帮助。 Hibernate不会删除子记录,因为我猜测,子记录永远不会被获取。 有没有办法在拦截器中删除子记录?谢谢。 解决方案 我会举例说明类似的情况,应用哪种情况可以解决问题。 让我们
..
我使用Hibernate结果转换器从数据库获取结果列表,如下所示: 查询查询= em.createNativeQuery (“SELECT 1 as myTrueBoolean,2 as myInt”) query.unwrap(org.hibernate.Query.class).setResultTransformer(Transformers.aliasT oBean(myDataC
..
我有这个 HQL查询,它返回一个空结果集: FROM MeetingSchedule ms JOIN FETCH ms.client JOIN FETCH ms.employees JOIN FETCH ms.parts WHERE ms.meetingId =:meetingId; 如果我执行 SQL查询给我结果 select * from meeting
..
这是参考这个 实体 - //多对一 p> @Entity @Table 公共类地址{ @Id @GeneratedValue @Column private int addressIdentity; @Column private int houseNo; @Column private char streetNo; @C
..
我正在创建一个模式。我的模式如下: $ p $ @Entity @Table(name =“PROMOTION”) public class促销{ @Id @Column(name =“promotion_id”) private String promotionId; @JoinColumn(name =“seller_id”) 私人列表 sellerL
..
我试图在hibernate中映射类ED 和类TEL 之间的多对一关系,但是我当我尝试以 Run As ...在eclipse中的服务器上运行时: 造成者:org.hibernate.MappingException:无法确定类型: my.package.name.TEL,表:ed,列: [org.hibernate。 mapping.Column(reference)]
..
我想在不创建额外表的情况下实现OneToMany / ManyToOne映射。 我有两个实体: (1)Employee.java @Entity(name =“EMPLOYEE_DETAILS”) public class Employee { private int empId; 私人字符串employeeName; 私人日期joiningDate; 私人收藏
..
class A { 私人列表 BS; ... } class B { private long ID; 私人字符串名称; ... } 我想要这样: class A { //地图应该有B.name作为键 private Map BS; ... } class B { p
..
我试图使用hibernate / Java / GWT动态创建模式,我正在动态创建 cfg.xml 和 hbm.xml 文件并将它作为blob存储在数据库中。 所以我想为模式构建 sessionfactory 。 为此,我使用cfg.xml文件创建配置对象,但由于我的hbm.xml文件位于其他表中,因此它们不是文件系统上的文件,所以我怎么能将其作为资源添加到配置对象中。 我不想在文件系统
..
我是休眠的新手。请帮助我理解这一点。 我有Department和Employee对象。部门正在采用级联类型SAVE的员工集合。我创建了部门对象和员工对象。分别说明了dept1和emp1。当我保存dept1对象(具有emp1)时,它将dept1和emp1保存在部门和员工表中除非我在emp1上设置department(dept1),否则不会保存外键。为什么我应该手动设置?不能冬眠呢?是否有任何理
..
我有两个实体Issue和 Issue_Tracker 。我已经以一对多的方式加入了这张桌子。在 Issue_Tracker 中,我们可以有多个条目,如 issue_id tracker_status tracked_time 123分配2013/1/8 11:44 123分配2013/1/8 11:45 123已完成1 / 8/2013 11:52 32已分配2013/1/
..
这个问题非常类似于 有人可以解释一下为什么hibernate决定忽略具有公式的属性,而完全保留。如果是这样,坚持一个有公式的财产的选择是什么?是否还有其他配置? hibernate查询: 插入fighterjet(max_speed,country,jet_id)值(?,?,?) 忽略插入查询中的'name'属性,该查询在hbm中有一个公式。 HBM:
..