java实体类字段自定义,Spring Boot - 实体中的自定义类字段

在Spring Boot应用中,尝试将自定义类OzBakim和GunlukEtkinlik嵌入@Entity中时遇到entityManagerFactory错误。文章将指导如何修复'entityManagerFactory'创建失败的问题,涉及类路径资源和 Hibernate JPA配置。
摘要由CSDN通过智能技术生成

我有一个2自定义类, OzBakim 和 GunlukEtkinlik . 这些类不是实体 . 我需要在实体中使用这些类 .

但是我收到一个错误:

在类路径资源中定义名称为'entityManagerFactory'的bean时出错

我该如何解决这个问题?

到目前为止我得到了什么:

@Entity

@Table

@EntityListeners(AuditingEntityListener.class)

public class Rapor implements Serializable {

@Id

@SequenceGenerator(name = "RAPOR_SEQUENCE", sequenceName = "RAPOR_SEQUENCE", allocationSize = 1)

@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "RAPOR_SEQUENCE")

private Long id;

@Embedded

private OzBakim ozBakim;

@Embedded

private GunlukEtkinlik gunlukEtkinlik;

private Date tarih;

//Set Get

}

UPDATE

@Embeddable

public class GunlukEtkinlik {

private boolean anaDil;

private boolean bahce;

private boolean bilimDeney;

private boolean drama;

private boolean dans;

private boolean fenDoga;

private boolean gezi;

private boolean gorselSanatlar;

private boolean masaBasiEtkinlik;

private boolean masal;

private boolean matematik;

private boolean mutfakEtkinlik;

private boolean muzik;

private boolean oyun;

private boolean satranc;

private boolean spor;

private boolean ingilizce;

private boolean digerDiller;

private boolean yaraticiEtkinlik;

private boolean ogretmenNotu;

//Set Get

}

@Embeddable

public class OzBakim {

private int kahvalti;

private int ogleYemegi;

private int ikindiKahvaltisi;

private int elYuzTuvaletTemizligi;

private int okulFaaliyetleri;

private int arkadasIletisim;

private int ogleUykusu;

private int ogretmenNotu;

private int topluOgretmenNotu;

//Set Get

}

错误:

2017-06-23 13:53:19.791 WARN 12832 --- [main] oswcsGenericWebApplicationContext:在上下文初始化期间遇到异常 - 取消刷新尝试:org.springframework.beans.factory.BeanCreationException:创建名为'entityManagerFactory'的bean时出错在类路径资源中定义[org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class]:调用init方法失败;嵌套异常是javax.persistence.PersistenceException:[PersistenceUnit:default]无法构建Hibernate SessionFactory 2017-06-23 13:53:19.799 WARN 12832 --- [main] osboot.SpringApplication:错误处理失败(创建bean时出错)在类路径资源[org / springframework / security / config / annotation / web / configuration / WebSecurityConfiguration.class]中定义的名称“delegatingApplicationListener”:bean实例化之前的BeanPostProcessor失败;嵌套异常是org.springframework.beans.factory.BeanCreationException:错误创建名为'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration'的bean:bean的初始化失败;嵌套异常是org.springframework.beans.factory.NoSuchBeanDefinitionException:没有名为'org.springframework.context.annotation.ConfigurationClassPostProcessor.importRegistry'的bean提供)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值