发表于: 2017-04-26 22:34:22

2 1512


今天完成的事情:

1.学习 Spring 中的 Hibernate

2.学习 Spring 事务处理

3.学习 MySQL 如何添加约束


明天计划的事情:

1.学习 Spring 事务处理


遇到的问题:

1.在使用 MySQL 的 check 约束不能直接使用,这是一个官方 bug,并没有直接实现 check 的功能,必须间接使用 触发器才能使用

2.在学习 Spring 的 dao 支持类的时候发现 hibernate4以后,spring3.1不再有hibernateDaoSupport,在dao层不能继承HibernateDaoSupport,只能显式声明SessionFactory,并且设置get/set方法。否则报错 Cannot unwrap to requested type [javax.sql.DataSource]

3.在配置 datasource 的时候不要在 hibernate 内部配置数据源,单独拿出来放到 sessionFactory 才不会出 bug


收获:

1.又写了写 Hibernate 在 Spring 的使用,感觉 Spring 还是得多练,手感就出来了。主要就是及细节上有一些不同,比如主键生成策略的调整



返回列表 返回列表
评论

    分享到