@Service("userService")
public class UserServiceImpl implements UserService {
@Override
public List findAll() {
System.out.println("现在调用了UserService中的findAll()方法");
return null;
}
@Override
public void save(List users) {
}
}
public class TEST {
@Test
public void testSpring(){
ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
UserService userService = ac.getBean("userService",UserService.class);
userService.findAll();
}
}
@Controller
@RequestMapping("/user")
public class UserController {
@RequestMapping("/findAll")
public void findAll() {
System.out.println("UserController中的findAll()方法执行了");
}
}
@Repository("userDao")
public interface UserDao {
@Select("select * from user")
public List findAll();
@Update("insert into user(name , age) values (#{name},#{age})")
public void save(User user);
}
UserController:
@RequestMapping("/findAll")
public void findAll() {
System.out.println("UserController中的findAll()方法执行了");
List users = userService.findAll();
for (User user : users) {
System.out.println(user.toString());
}
}
@RequestMapping("/save")
public void saveAccounts() {
User user1 = new User();
user1.setId(1);
user1.setName("li");
user1.setAge(20);
User user2 = new User();
user2.setId(2);
user2.setName("j");
user2.setAge(25);
List accounts = new ArrayList<>();
accounts.add(user1);
accounts.add(user2);
userService.save(accounts);
}
然后将UserServiceImpl的save方法补充完整:
@Override
public void save(List users) {
User user1 = users.get(0);
User user2 = users.get(1);
userDao.save(user1);
userDao.save(user2);
}
@Override
public void save(List users) {
User user1 = users.get(0);
User user2 = users.get(1);
userDao.save(user1);
int i = 1/0; //如果事务没有回滚,那么应该可以正常添加一条数据
userDao.save(user2);
}
在客户端访问subversion版本库时出现这个错误:
svnserve.conf:12: Option expected
为什么会出现这个错误呢,就是因为subversion读取配置文件svnserve.conf时,无法识别有前置空格的配置文件,如### This file controls the configuration of the svnserve daemon, if you##
什么是Akka
Message-Driven Runtime is the Foundation to Reactive Applications
In Akka, your business logic is driven through message-based communication patterns that are independent of physical locatio
zabbix_api网上比较多的写法是python或curl。上次我用java--http://bossr.iteye.com/blog/2195679,这次用perl。for example: #!/usr/bin/perl
use 5.010 ;
use strict ;
use warnings ;
use JSON :: RPC :: Client ;
use
package com.test;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class TestMap {
public static v
MySQL server has gone away 问题解决方法,需要的朋友可以参考下。
应用程序(比如PHP)长时间的执行批量的MYSQL语句。执行一个SQL,但SQL语句过大或者语句中含有BLOB或者longblob字段。比如,图片数据的处理。都容易引起MySQL server has gone away。 今天遇到类似的情景,MySQL只是冷冷的说:MySQL server h
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&