2014年3月4日

hibernate事务

摘要: hibernate事务9.3 Hibernate的事务管理事务(Transaction)是工作中的基本逻辑单位,可以用于确保数据库能够被正确修改,避免数据只修改了一部分而导致数据不完整,或者在修改时受到用户干扰。作为一名软件设计师,必须了解事务并合理利用,以确保数据库保存正确、完整的数据。数据库向用户提供保存当前程序状态的方法,叫事务提交(commit);当事务执行过程中,使数据库忽略当前的状态并回到前面保存的状态的方法叫事务回滚(rollback)。9.3.1 事务的特性事务具备原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durabi 阅读全文

posted @ 2014-03-04 17:47 锟斤拷锟斤拷 阅读(226) 评论(0) 推荐(0) 编辑

spring bean自动注入

摘要: 使用 @Repository、@Service、@Controller 和 @Component 将类标识为 Bean Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository 注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO 类上即可。同时,为了让 Spring 能够扫描类路径中的类并识别出 @Repository 注解,需要在 XML 配置文件中启用 Bean 的自动扫描功能,这可以通过 实现。如下所示: // 首先使用 @Repository 将 DAO. 阅读全文

posted @ 2014-03-04 15:40 锟斤拷锟斤拷 阅读(3234) 评论(0) 推荐(1) 编辑

spring注解注入

摘要: 使用Spring2.5的Autowired实现注释型的IOC 161641 使用Spring2.5的新特性——Autowired可以实现快速的自动注入,而无需在xml文档里面添加bean的声明,大大减少了xml文档的维护。(偶喜欢这个功能,因为偶对xml不感冒)。 以下是一个例子:先编写接口Man: public interface Man { public String sayHello();}然后写Man的实现类Chinese和American:@Servicepublic class Chinese implements Man{ public String sayHello() { r 阅读全文

posted @ 2014-03-04 14:47 锟斤拷锟斤拷 阅读(616) 评论(0) 推荐(0) 编辑

导航