纯java整合sh
来源:互联网 发布:淘宝怎么购物啊 编辑:程序博客网 时间:2024/05/17 08:53
1.首先我们还是得导入相关的jar包
这里和普通的sh整合的jar包没什么区别,不过用的是hibernate5的版本。
2.我们要写一个配置类AppConfig来代替xml
@ComponentScan("com.andy")@Configuration //自动配置@PropertySource("classpath:jdbc.properties") //加载数据库连接的相关参数@EnableTransactionManagement //配置事务管理public class AppConfig {@Bean //配置sessionFactorypublic LocalSessionFactoryBean getSession(DataSource dataSource){LocalSessionFactoryBean sessionFactory=new LocalSessionFactoryBean();sessionFactory.setDataSource(dataSource);sessionFactory.setPackagesToScan("com.andy.entity");//扫描实体类配置hibernate对象关系映射return sessionFactory;}@Bean //配置数据源public DataSource dataSource(Environment env){
//配置驱动类DriverManagerDataSource ds = new DriverManagerDataSource();ds.setDriverClassName(env.getProperty("jdbc.driverClassName"));ds.setUrl(env.getProperty("jdbc.url"));ds.setUsername(env.getProperty("jdbc.username"));ds.setPassword(env.getProperty("jdbc.password"));return ds;}@Bean //配置事务管理public PlatformTransactionManager transactionalManager(SessionFactory sessionFactory){HibernateTransactionManager transactionManager=new HibernateTransactionManager();transactionManager.setSessionFactory(sessionFactory);return transactionManager;}}3.然后其他的和xml配置的没什么区别了,加上相应的注解就行了。
阅读全文
0 0
- 纯java整合sh
- 使用纯Java整合SpringMVC、freemarker
- 【Spring】纯java实现Spring-hibernate整合
- SH整合的BaseDao
- 最近整合的 (strtus)sh (springmvc)sh
- 【SpringMVC】三大框架整合纯java版
- SSH纯配置版整合
- Java-env.sh-stop.sh-start.sh 示例
- sh 执行java 文件
- (spring-mybatis-mysql整合)纯Java配置类配置事务管理
- java中执行sh脚本
- bat,sh文件执行Java
- java tomcat catalina.sh配置
- sh脚本启动java程序
- sh脚本执行Java程序
- bat,sh文件执行Java
- sh脚本执行Java程序
- catalina.sh java 内存调整
- 如何优雅的复制代码?节省时间?GitHub
- 逻辑的计算进路--从莱布尼茨到图灵的逻辑发展
- 关闭eclipse自动弹出console功能
- windows下非编译安装XGBoost
- CSS文本
- 纯java整合sh
- 剑指offer—合并两个排序的链表
- Django部署在ubuntu上
- Python分析欧冠小组赛极限情况
- 如何提高自己的执行力
- JAVASE面试题3的知识延伸
- Mac 快速设置显示隐藏文件
- git仓库迁移而且不丢失log的方法
- Spring中default-autowire与autowire区别