Skip to content

Instantly share code, notes, and snippets.

@frow
Created May 18, 2012 21:41
Show Gist options
  • Save frow/2727753 to your computer and use it in GitHub Desktop.
Save frow/2727753 to your computer and use it in GitHub Desktop.
@Configuration
@EnableTransactionManagement
@PropertySource("classpath:persistence.properties")
@ComponentScan(basePackages = { "com.github.plugspring.core.domain",
"com.github.plugspring.plugins.*.domain" })
@ImportResource(value = "classpath:persistence-context.xml")
public class PersistenceConfig implements TransactionManagementConfigurer {
// blah
@Bean
public LocalContainerEntityManagerFactoryBean configureEntityManagerFactory() {
LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean();
entityManagerFactoryBean.setDataSource(configureDataSource());
entityManagerFactoryBean
.setPackagesToScan("com.github.plugspring.core.domain",
"com.github.plugspring.plugins.*.domain");
// blah
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment