hibernate-mapping相关内容
下面是存储过程: create or replace procedure proc_emp_name(v_emp out emp.emp_name%TYPE, v_empid in emp.emp_id%TYPE) is begin select emp_name into v_emp from emp where emp_id = v_empid; dbms_output.put_lin
..
我有我的pojo课 大师: public class Master extends RecordSet{ private String empcode; private String empname; private String dept; public String getEmpcode() { return empcode; } public void setEmpc
..
我想使用Hibernate 5.3.10和JPA映射@OneToOne关联. 我知道,当不使用字节码增强功能时,@OneToOne关联的父端不会被延迟加载. 在这种情况下,我只想映射客户端并使用在此处建议的@MapsId关联:这是我在客户端的映射. 父方CardEntity完全没有与DeviceType的映射. public class DeviceType { @Id
..
基本上,我们有一个Spring Boot应用程序,要求用户可以定义自己的字段集,并且这些字段应在运行时通过JPA/Hibernate保留在自己的类/表中.这些类将通过字节预算动态生成. 所有这些都应动态完成,而不必重新启动应用程序. 不能使用Hibernate Dynamic映射,因为我们将完全创建新类并重新映射它们. 我还考虑了EAV模型,但由于我们需要为每个数据集使用单独的表,因此
..
我在Hibernate中使用了“每个层次结构的类策略"来映射以下类层次结构. 我有 Item 作为抽象类. 具体如下: 图书 日记 DVD CD 我的映射非常适合保存和加载,但是在更新具有不同类的项目时无法正常工作. 我在上述每个类中都使用了区分符. 我的item.hbm.xml就像:
..
我正在将Hibernate用作我的项目的ORM.我使用mysql数据库 我在数据库“目录"中有一个表“产品". 我在应用程序中为实体产品放置了@Table(name ="Products",schema ="catalog")注释. 但是,当我尝试运行该应用程序时,出现以下异常.您能帮我解决这个问题吗? Exception: Exception in threa
..
我与用户之间有很多关系 用户实体: import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.per
..
因此,如果某些表缺少主键,则innodb的行为可能会导致问题. 因此,对于Hibernate,我正在寻找一个键来指定@ElementCollection表上的主键,并使用Set作为基础数据结构. 我找到了一种在地图上拥有主键的方法,但这有点奇怪,因为我不需要地图. 我也找到了与@Embeddable相关的答案,但是我不需要那种复杂性.我在实体中使用Set或Set作为数据结构.
..
我正在尝试使用Hibernate批注为数据库表编写模型类. 我有两个表,每个表都有一个主键User和Question. @Entity @Table(name="USER") public class User { @Id @Column(name="user_id") @GeneratedValue(strategy=GenerationType.AUTO)
..
我想问一下如何将OUTER从Informix更改为HQL查询.当前遇到unexpected token:outer 的错误 SQL查询: select a.SC_OB_PROFILE_CODE, b.SC_ORIG_SF_GROUP_CODE, f.SC_ORIG_SAC, f.SC_ORIG_FAC,b.SC_PROD_CONT_GROUP_CODE, d.SC_PROD_CONT_
..
我想使用公式注释来获取实体的对象 @Formula(value="(select ar from article ar where ar.id=1)") private Article article; 尝试了很多方式.请帮助 线程“主"中的异常org.hibernate.MappingException:无法确定类型:com.test.bean.Article,在表:Menu中,
..
我有一个教师表,其中包含一个主键TEACHER_UNIQUE_ID,另一个包含带有索引TEACHER_ID的autoIncrement键. 现在我必须将autoIncrement键映射到其他表,即SUBJECT.我使用了下面的代码,但是在主题类中,这始终将TEACHER_ID设置为null. 我希望它插入带有实际自动递增的TEACHER_ID的Subject表. public clas
..
我使用Spring Data,并决定要创建可在Hibernate实体中使用的新的自定义数据类型.我检查了文档,然后选择BasicType并根据官方用户指南. 我希望能够在其类名称下注册该类型,并能够在实体中使用该新类型,而无需@Type注释.不幸的是,我无法引用MetadataBuilder或Hibernate配置来注册新类型.有没有办法在Spring Data中获取它?似乎Hibernat
..
我尝试使用spring boot和spring data jpa创建一对多的双向映射,请查看以下实体 雇主实体 @Entity public class Employer { private Long id; private String employerName; private List employees; @Id @Genera
..
我有一个Web应用程序,该应用程序使用Hibernate对数据库进行CRUD操作.我收到一条错误消息,说该表未映射.查看Java文件: 错误消息: org.springframework.orm.hibernate3.HibernateQueryException: Books is not mapped [SELECT COUNT(*) FROM Books]; nested exc
..
在哪种情况下,您使用JPA @JoinTable批注? 解决方案 编辑2017-04-29 :正如一些评论者所指出的,JoinTable示例不需要mappedBy注释属性.实际上,最新版本的Hibernate拒绝通过打印以下错误来启动: org.hibernate.AnnotationException: Associations marked as mappedBy mus
..
我刚冬眠,需要使用一对多和多对一关系.这是我对象中的双向关系,因此我可以从任一方向来回移动.建议使用mappedBy进行处理,但是我听不懂.有人可以解释: 推荐的使用方式是什么? 它能解决什么目的? 就我的示例而言,这是我的带有注释的类: Airline 拥有很多 AirlineFlights 很多 AirlineFlights属于 ONE Airline 航空公司:
..
我正在使用现有数据库架构在遗留代码库上工作.现有代码使用SQL和PL/SQL在数据库上执行查询.我们的任务是使项目数据库引擎的一小部分不可知(首先是最终更改所有内容).我们选择使用 Hibernate 3.3.2.GA 和"* .hbm.xml"映射文件(与注释相反).不幸的是,更改现有架构是不可行的,因为我们无法退化任何旧版功能. 我遇到的问题是当我试图映射单向,一对多关系时,FK也是复合
..
早上好Stackoverflow, 我遇到的问题是它给了我错误: 无法创建sessionFactory object.org.hibernate.AnnotationException:非法尝试将非 集合映射为@ OneToMany,@ ManyToMany或@CollectionOfElements: nl.scalda .pasimo.model.employeemanage
..
我在spring-data上实现了DAO: 公共接口TestDataRepository扩展了CrudRepository { @Query(value =“选择与单位不同的(oid)”,nativeQuery = true) List测试方法(); } 并进行单元测试以测试提及的DAO: @Test
..