フィールドsessionFactoryによって表現されたBeanの満たされていない依存関係の作成エラー

アンドリュー:

列がSECUテーブルに存在しないというエラーが表示されます。しかし、問題は私がこの表にこの列を本当に必要NONSECUとしないことNONSECUです。これは、クラスでのみ参照される表のこの列しか必要なかったためです

getbeanメソッドまたは他の場所でこれを取り除く方法はありますか?

`[main] WARN  org.springframework.context.annotation.AnnotationConfigApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'IsmaImp': Unsatisfied dependency expressed through field 'sessionFactory': Error creating bean with name 'sessionFactory' defined in baag.betl.dbimporter.esmatrans.SpringConfiguration: Invocation of init method failed; nested exception is org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: missing column [preTradLrgInScaleThrshld] in table [SECU]; nested exception is org.springframework.beans.factory.BeanCreationException: 

@Configuration @ComponentScan( "baag.betl.dbimporter.Ismatr")@EnableTransactionManagement public class SpringConfiguration {

@Autowired
private Environment env;

@Bean
public DataSource dataSource() {
    return createDatasource("dwh.");
}

private DriverManagerDataSource createDatasource(String propertyPrefix) {
    DriverManagerDataSource dataSource = new DriverManagerDataSource();
    dataSource.setDriverClassName(env.getRequiredProperty(propertyPrefix + "driver"));
    dataSource.setUrl(env.getRequiredProperty(propertyPrefix + "jdbc"));
    dataSource.setUsername(env.getRequiredProperty(propertyPrefix + "user"));
    dataSource.setPassword(env.getRequiredProperty(propertyPrefix + "pwd"));
    return dataSource;
}

@Bean
public Properties hibernateProperties() {
    Properties properties = new Properties();
    properties.put(AvailableSettings.DIALECT, env.getRequiredProperty("hibernate.dialect"));
    properties.put(AvailableSettings.SHOW_SQL, env.getRequiredProperty("hibernate.show_sql"));
    properties.put(AvailableSettings.STATEMENT_BATCH_SIZE, env.getRequiredProperty("hibernate.batch.size"));
    properties.put(AvailableSettings.HBM2DDL_AUTO, env.getRequiredProperty("hibernate.hbm2ddl.auto"));
    properties.put(AvailableSettings.CURRENT_SESSION_CONTEXT_CLASS, env.getRequiredProperty("hibernate.current.session.context.class"));
    return properties;
}

@Bean
public LocalSessionFactoryBean sessionFactory(DataSource dataSource) {
    LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
    sessionFactory.setDataSource(dataSource);
    sessionFactory.setAnnotatedClasses(Secu.class, NonSecu.class);
    sessionFactory.setHibernateProperties(hibernateProperties());
    return sessionFactory;
}

@Bean
public HibernateTransactionManager transactionManager(SessionFactory sessionFactory) {
    HibernateTransactionManager txManager = new HibernateTransactionManager();
    txManager.setSessionFactory(sessionFactory);
    return txManager;
}

}

CodeScale:

一部のフィールドの列マッピングを無視する場合は、次のように宣言します Transient

このような:


@Entity
@Table(name = "SECU")
public class SECU implements Serializable {

    @Transient
    protected BigDecimal preTradLrgInScaleThrshld;

このフィールドは永続化されず、読み込み後は常にnull値になります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

「Controller」という名前のBeanの作成エラー:フィールド「Repository」によって表現された満たされていない依存関係

分類Dev

「mainController」という名前のBeanの作成中にエラーが発生しました:フィールド「userrep」によって表現された満たされない依存関係。ネストされた例外は

分類Dev

「userController」という名前のBeanの作成中にエラーが発生しました:フィールド「userRepository」によって表現された満たされない依存関係。

分類Dev

「userController」という名前のBeanの作成中にエラーが発生しました:フィールド「userRepository」によって表現された満たされない依存関係。

分類Dev

フィールド 'freemarkerConfig'によって表現された、満たされていない依存関係

分類Dev

「weatherController」という名前のBeanの作成中にエラーが発生しました:フィールド「weatherService」で表現された満たされていない依存関係。

分類Dev

「weatherController」という名前のBeanの作成中にエラーが発生しました:フィールド「weatherService」で表現された満たされていない依存関係。

分類Dev

「clienteController」という名前のBeanの作成中にエラーが発生しました:フィールド「clienteService」で表現された満たされていない依存関係。

分類Dev

Spring Bootエラー:「albumController」という名前のBeanの作成中にエラーが発生しました:フィールド「albumService」で表現された依存関係が満たされていません

分類Dev

満たされていない依存関係-Beanの作成エラー

分類Dev

authenticationTokenFilterBeanという名前のBeanの作成中にエラーが発生しました:フィールドtokenUtilsで表現された依存関係が満たされていません

分類Dev

'securityConfiguration'という名前のBeanの作成中にエラーが発生しました:フィールド 'myAppUserDetailsService'で表現された依存関係が満たされていません。

分類Dev

Bean not foundエラー:フィールドを介して満たされていない依存関係

分類Dev

「userController」という名前のBeanの作成中にエラーが発生しました:フィールド「userService」で表現された満たされない依存関係

分類Dev

「springSecurityFilterChain」フィールドで表現された、満たされていない依存関係

分類Dev

フィールド 'jdbcTemplate'で表現された満たされていない依存関係

分類Dev

フィールド 'jdbcTemplate'で表現された満たされていない依存関係

分類Dev

フィールド 'clientRepository'で表現された満たされていない依存関係。

分類Dev

コンストラクターによって表現された満たされない依存関係

分類Dev

NVIDIA ドライバー/ファイルの削除中に満たされていない依存関係エラー

分類Dev

「schedulerService」フィールドで表現された、満たされていない依存関係を解決するにはどうすればよいですか?

分類Dev

インデックス0のコンストラクター引数によって表現された満たされていない依存関係

分類Dev

インデックス0のコンストラクター引数によって表現された満たされていない依存関係

分類Dev

UnsatisfiedDependencyException:「homeController」という名前のBeanの作成中にエラーが発生しました:フィールド「userDAO」で表現された不満足な依存関係

分類Dev

UnsatisfiedDependencyException:「homeController」という名前のBeanの作成中にエラーが発生しました:フィールド「userDAO」で表現された不満足な依存関係

分類Dev

UnsatisfiedDependencyException:「homeController」という名前のBeanの作成中にエラーが発生しました:フィールド「userDAO」で表現された不満足な依存関係

分類Dev

UnsatisfiedDependencyException:「procjectController」という名前のBeanの作成中にエラーが発生しました:フィールドを介して満たされていない依存関係

分類Dev

Java Spring MVC + Hibernate-sessionFactoryの「満たされていない依存関係」エラー

分類Dev

Beanの作成中にエラーが発生しました:コンストラクターパラメーター1で表現された依存関係が満たされていない

Related 関連記事

  1. 1

    「Controller」という名前のBeanの作成エラー:フィールド「Repository」によって表現された満たされていない依存関係

  2. 2

    「mainController」という名前のBeanの作成中にエラーが発生しました:フィールド「userrep」によって表現された満たされない依存関係。ネストされた例外は

  3. 3

    「userController」という名前のBeanの作成中にエラーが発生しました:フィールド「userRepository」によって表現された満たされない依存関係。

  4. 4

    「userController」という名前のBeanの作成中にエラーが発生しました:フィールド「userRepository」によって表現された満たされない依存関係。

  5. 5

    フィールド 'freemarkerConfig'によって表現された、満たされていない依存関係

  6. 6

    「weatherController」という名前のBeanの作成中にエラーが発生しました:フィールド「weatherService」で表現された満たされていない依存関係。

  7. 7

    「weatherController」という名前のBeanの作成中にエラーが発生しました:フィールド「weatherService」で表現された満たされていない依存関係。

  8. 8

    「clienteController」という名前のBeanの作成中にエラーが発生しました:フィールド「clienteService」で表現された満たされていない依存関係。

  9. 9

    Spring Bootエラー:「albumController」という名前のBeanの作成中にエラーが発生しました:フィールド「albumService」で表現された依存関係が満たされていません

  10. 10

    満たされていない依存関係-Beanの作成エラー

  11. 11

    authenticationTokenFilterBeanという名前のBeanの作成中にエラーが発生しました:フィールドtokenUtilsで表現された依存関係が満たされていません

  12. 12

    'securityConfiguration'という名前のBeanの作成中にエラーが発生しました:フィールド 'myAppUserDetailsService'で表現された依存関係が満たされていません。

  13. 13

    Bean not foundエラー:フィールドを介して満たされていない依存関係

  14. 14

    「userController」という名前のBeanの作成中にエラーが発生しました:フィールド「userService」で表現された満たされない依存関係

  15. 15

    「springSecurityFilterChain」フィールドで表現された、満たされていない依存関係

  16. 16

    フィールド 'jdbcTemplate'で表現された満たされていない依存関係

  17. 17

    フィールド 'jdbcTemplate'で表現された満たされていない依存関係

  18. 18

    フィールド 'clientRepository'で表現された満たされていない依存関係。

  19. 19

    コンストラクターによって表現された満たされない依存関係

  20. 20

    NVIDIA ドライバー/ファイルの削除中に満たされていない依存関係エラー

  21. 21

    「schedulerService」フィールドで表現された、満たされていない依存関係を解決するにはどうすればよいですか?

  22. 22

    インデックス0のコンストラクター引数によって表現された満たされていない依存関係

  23. 23

    インデックス0のコンストラクター引数によって表現された満たされていない依存関係

  24. 24

    UnsatisfiedDependencyException:「homeController」という名前のBeanの作成中にエラーが発生しました:フィールド「userDAO」で表現された不満足な依存関係

  25. 25

    UnsatisfiedDependencyException:「homeController」という名前のBeanの作成中にエラーが発生しました:フィールド「userDAO」で表現された不満足な依存関係

  26. 26

    UnsatisfiedDependencyException:「homeController」という名前のBeanの作成中にエラーが発生しました:フィールド「userDAO」で表現された不満足な依存関係

  27. 27

    UnsatisfiedDependencyException:「procjectController」という名前のBeanの作成中にエラーが発生しました:フィールドを介して満たされていない依存関係

  28. 28

    Java Spring MVC + Hibernate-sessionFactoryの「満たされていない依存関係」エラー

  29. 29

    Beanの作成中にエラーが発生しました:コンストラクターパラメーター1で表現された依存関係が満たされていない

ホットタグ

アーカイブ