`

hibernate 注释 联合主键

阅读更多
项目中用到hibernate 注释,有一张表没有主键,查询该表是,总是查询一样的对象,应该是错误组建产生的(库中没有主键)
配置步骤如下
新建该对象的主键对象
public class APK{
  private String name;
  private String email;
}

@TALBE
@ENTITY
@IdClass(APK.class)
public class people{

  @Id
@column()
  private String name;
 
  @id
  @column()
  private String email;
  private Date Time;
  private Date createTime;

/**/
getter setter

}

@Id 很重要,说明主键是以这个字段作为联合主键
分享到:
评论

相关推荐

    hibernate入门框架源码

    10. **联合主键**:对于拥有多个字段作为主键的情况,Hibernate提供联合主键的支持。 11. **多对一、一对多、多对多关系映射**:Hibernate可以方便地处理数据库中的这些关联关系,通过配置文件或注解设定关系映射。...

    EJB 注释精解(pdf版)

    复合主键是指使用多个属性变量(表中的多列)联合起来作为主键。为了实现复合主键,需要编写一个复合主键类(CompositePrimaryKeyClass),并遵循以下规则: - **复合主键类要求**: - 必须实现`Serializable`接口...

    Hibernate 参考文档

    - **composite-id联合ID**:当实体类具有多个主键字段时的映射方法。 - **识别器(discriminator)**:用于区分继承体系中的不同子类。 - **版本(version)**:乐观锁实现策略之一。 - **时间戳(timestamp)**...

    hibernate入门级教程,零基础哟

    - **一对一关联**:实体之间的一对一关系可以通过外键或主键联合的方式建立。 - **一对多关联**: - **单向一对多关系**:一个父实体可以拥有多个子实体,但子实体不包含对父实体的引用。 - **双向一对多关系**...

    2022年度热门关于java实习报告周记优秀七篇.docx

    在数据库设计时,需要考虑减少关联的复杂性、避免联合主键、选择合适的ID生成机制,以及适当冗余数据以优化性能。在Hibernate中,HQL(Hibernate查询语言)的优化技巧与SQL类似,可以通过调整加载策略(如延迟加载和...

    java实习报告(7).doc

    在数据库设计中,应注意降低关联复杂性、避免联合主键、选择合适的ID生成机制以及适当冗余数据以平衡范式和性能。HQL(Hibernate Query Language)是Hibernate特有的查询语言,其优化策略类似于SQL,包括查询抓取...

    传智播客JPA学习笔记修改免积分版

    - 当单个字段不足以唯一标识一条记录时,可以考虑使用联合主键。 - **实现方式**: - 通过在实体类上使用 @IdClass 注解来定义联合主键。 通过上述内容的梳理,我们可以清晰地了解到 JPA 的核心概念、关键技术和...

    2019年度热门关于java实习报告周记优秀七篇.doc

    * 数据库设计:降低关联的复杂性、尽量不使用联合主键、ID 的生成机制、适当的冗余数据 四、HQL 优化 * HQL 的优化技巧同普通的 SQL 优化技巧一样 * HQL 可以很容易地在网上找到一些经验之谈 五、加载策略 * ...

    jpa学习总结,pdf类型的,详细介绍了jpa的应用

    - **定义与实现**:解释联合主键的概念,并展示其在JPA中的实现方式。 通过以上知识点的梳理,我们可以看出JPA不仅是一种强大的持久层框架,还具有高度的灵活性和扩展性,能够满足不同场景下的需求。同时,由于其...

    Java web自学课程安排.pdf

    4. **Hibernate**:深入O/R映射,熟悉各种关联映射、继承映射、联合主键、懒加载、缓存策略和查询优化。 5. **iBATIS**:了解iBATIS作为数据访问层的优势和使用方式,结合实际项目进行实践。 通过这三个阶段的学习...

    JAVA上百实例源码以及开源项目源代码

    Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰效果 Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、...

    springmybatis

    (读者注:其实这个应该叫做很基础的入门一下下,如果你看过Hibernate了那这个就非常的简单) (再加一条,其实大家可以看官方的教程更好些:http://mybatis.github.io/mybatis-3/,而且如果英文不是很好的那就看...

Global site tag (gtag.js) - Google Analytics