Ich habe in der Überschrift verstehentlich ein Wort eingeführt - es kann doch nicht so schwer sein das zu ändern ??
Es ist schon etwas her dass ich mit JPA und ORM befasst habe. Ich habe noch ein altes Lernscript von mir, was neben JPA überwiegend Spring nutzt. Die Config stelli im lnWentlichen einen Enitimanager, einen Transctionmanger und der Klasse der Datensource. Nun muss ich zu Beginn ja erstmal die Objekte in Entitären umwandeb, damit ich die Daten in Tabelle strukturiere. Wenn möglich in einem einigernaßen verstädlichem Tutorial. Eas ich möchte ich das Script bei erste mal durchlaufen lassen und dann die Tabellenstruktur anhand der Objeklasse in der Datenbank wiederfinden.
Falls es eine Roll spielt hätte ich noch die Konfigdate der Database
[CODE lang="java" title="Databaseconfig.java"]
@Configuration
@ComponentScan(basePackages = {"comonent.database.worker","component.database.util"})
@EnableJpaRepositories("component.database.repository")
public class DatabaseConfig
{
@Autowired
private Environment environment;
@Bean
public PlatformTransactionManager transactionManager()
{
EntityManagerFactory factory = entityManagerFactory().getObject();
return new JpaTransactionManager(factory);
}
@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory()
{
LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
vendorAdapter.setGenerateDdl(Boolean.TRUE);
vendorAdapter.setShowSql(Boolean.TRUE);
factory.setDataSource(dataSource());
factory.setJpaVendorAdapter(vendorAdapter);
factory.setPackagesToScan("com.conleos.holidaymanager.database.domain");
return factory;
}
@Bean
public DataSource dataSource()
{
DriverManagerDataSource dataSource = new DriverManagerDataSource(environment.getProperty("spring.datasource.url"));
dataSource.setDriverClassName(environment.getProperty("spring.datasource.driver-class-name"));
dataSource.setUsername(environment.getProperty("spring.datasource.username"));
dataSource.setPassword(environment.getProperty("spring.datasource.password"));
return dataSource;
}
}[/CODE]
Es ist schon etwas her dass ich mit JPA und ORM befasst habe. Ich habe noch ein altes Lernscript von mir, was neben JPA überwiegend Spring nutzt. Die Config stelli im lnWentlichen einen Enitimanager, einen Transctionmanger und der Klasse der Datensource. Nun muss ich zu Beginn ja erstmal die Objekte in Entitären umwandeb, damit ich die Daten in Tabelle strukturiere. Wenn möglich in einem einigernaßen verstädlichem Tutorial. Eas ich möchte ich das Script bei erste mal durchlaufen lassen und dann die Tabellenstruktur anhand der Objeklasse in der Datenbank wiederfinden.
Falls es eine Roll spielt hätte ich noch die Konfigdate der Database
[CODE lang="java" title="Databaseconfig.java"]
@Configuration
@ComponentScan(basePackages = {"comonent.database.worker","component.database.util"})
@EnableJpaRepositories("component.database.repository")
public class DatabaseConfig
{
@Autowired
private Environment environment;
@Bean
public PlatformTransactionManager transactionManager()
{
EntityManagerFactory factory = entityManagerFactory().getObject();
return new JpaTransactionManager(factory);
}
@Bean
public LocalContainerEntityManagerFactoryBean entityManagerFactory()
{
LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
vendorAdapter.setGenerateDdl(Boolean.TRUE);
vendorAdapter.setShowSql(Boolean.TRUE);
factory.setDataSource(dataSource());
factory.setJpaVendorAdapter(vendorAdapter);
factory.setPackagesToScan("com.conleos.holidaymanager.database.domain");
return factory;
}
@Bean
public DataSource dataSource()
{
DriverManagerDataSource dataSource = new DriverManagerDataSource(environment.getProperty("spring.datasource.url"));
dataSource.setDriverClassName(environment.getProperty("spring.datasource.driver-class-name"));
dataSource.setUsername(environment.getProperty("spring.datasource.username"));
dataSource.setPassword(environment.getProperty("spring.datasource.password"));
return dataSource;
}
}[/CODE]