> 职场
spig是什么意思(spigboot)
spring
对象/关系映射 模块
spring ORM模块基于JDBC实现对象/关系映射映射。可以很方便的集成主流的ORM框架。
spring DAO作用DAO(数据访问对象)。
spring JDBC APIJdbcTemplate、SimpleJdbcTemplate、NameParameterJdbcTemplate、SimpleJdbcInsert、SimpleJdbcCell。
JdbcTemplate 优点不用管理与数据库的连接开启与关闭,专注于SQL数据。数据库与java类型间的自动转换。
Spring 使用 hibernate直接使用hibernate API, SessionFactoryDAO类继承 HibernateDaoSupport 使用 HibernateTemplate如果HibernateTemplate没有提供的功能,可以使用 HibernateCallback 回调的方法管理数据库。
事务的实现方式编程式事务、声明式事务。
spring 事务实现的原理事务实现的本质是对数据库中事务的开启,提交、回滚。
spring 事务的传播性required: 当前有事务,直接运行。如果没有事务,创建一个事务。
supports: 可以在有事务或者没有事务的情况下运行。
mandatory:必须在事务中运行,否则报错。
requires_new: 必须创建一个新事物。外层事务失败不会影响以提交事务。内外事务独立。
not_supported: 挂起事务以非事务的方式运行。
never:必须在没有事务下运行,否则报错。
nested: 嵌套事务。事务的提交是同时的,成功所有事务都提交,失败所有事务都回滚。 savePoint。
spring 事务隔离uncommitted: 读未提交。 脏读、不可重复读、幻读
commited: 读已提交。 不可重复读、幻读
repeatable_read: 可重复读。 幻读
serializable:序列化。
温馨提示:通过以上关于spring内容介绍后,相信大家有新的了解,更希望可以对你有所帮助。