这里写自定义目录标题
- Java的基本数据类型是那些?各占多少字节
- spring 事务的实现方式
- 编程题
Java的基本数据类型是那些?各占多少字节
spring 事务的实现方式
1.编程式事务管理对基于 POJO 的应用来说是唯一选择。我们需要在代码中调用beginTransaction()、commit()、rollback()等事务管理相关的…
2.基于 TransactionProxyFactoryBean的声明式事务管理
3.基于 @Transactional 的声明式事务管理
4.基于Aspectj AOP配置事务
编程题
public class C1 {public int stuId; // 学生学号public int courseId; // 课程编号public int score; // 分数/**将学生成绩列表转换成两级的Map,用于查询任意学生的任意课程成绩参数 list : 一个学年全部学生一学期全部课程成绩返回值: 两级的map,key是学生学号,value是这个学生的所有成绩的map(key是课程编号, value 该学生这门课的成绩)**/public static Map<Integer, Map<Integer, Integer>> toMap(List<C1> list) {// 请补全该方法}
}```java
public static Map<Integer, Map<Integer, Integer>> toMap(List<C1> list) {// 请补全该方法Map map = new HashMap();for (C1 tmp : list) {if (map.get(tmp.stuId) == null) {Map grade = new HashMap();grade.put(tmp.courseId, tmp.score);map.put(tmp.stuId, grade);} elsemap.get(tmp.stuId).put(tmp.courseId,tmp.score);}return map;}
}
# sql题
查询每门课程成绩都大于90分,总成绩排名前十的学生信息```sql
select sum(score ) subject,name # sum score 总成绩
from user
group by name #按姓名分组
Having MIN(score )>=10 #条件 最低分>=80
order by subject # 按总成绩排名
desc #asc、desc 升序 降序
limit 10; # 取前十