Spring如何关闭Hibernate的数据库连接
2012-02-27 13:36
295 查看
生成最近n天的时间,
格式为:
所有
今天
昨天
前天
2011-08-07 星期日
2011-08-06 星期六
格式为:
所有
今天
昨天
前天
2011-08-07 星期日
2011-08-06 星期六
public static List<Map<String, Object>> initDate(int dayOfago, String dbkey, String dbName) { List<Map<String, Object>> dateList = new ArrayList<Map<String, Object>>(); Map<String, Object> dateMap = new HashMap<String, Object>(); dateMap.put(dbkey, ""); dateMap.put(dbName, "所有"); dateList.add(dateMap); for (int i = 0; i < dayOfago; i++) { dateMap = new HashMap<String, Object>(); dateMap.put(dbkey, formatDate(i)); if (i == 0) { dateMap.put(dbName, "今天"); dateList.add(dateMap); continue; } if (i == 1) { dateMap.put(dbName, "昨天"); dateList.add(dateMap); continue; } if (i == 2) { dateMap.put(dbName, "前天"); dateList.add(dateMap); continue; } String showTime = getWeekStr(formatDate(i)); dateMap.put(dbName, showTime); dateList.add(dateMap); } return dateList; } public static String formatDate(int i) { Calendar calendar = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); calendar.add(Calendar.DAY_OF_YEAR, -i); Date date = calendar.getTime(); return sdf.format(date); } public static String getWeekStr(String sdate) { String str = ""; str = getWeek(sdate); if ("1".equals(str)) { str = "星期日"; } else if ("2".equals(str)) { str = "星期一"; } else if ("3".equals(str)) { str = "星期二"; } else if ("4".equals(str)) { str = "星期三"; } else if ("5".equals(str)) { str = "星期四"; } else if ("6".equals(str)) { str = "星期五"; } else if ("7".equals(str)) { str = "星期六"; } return sdate + " " + str; } public static String getWeek(String sdate) { Date date = strToDate(sdate); Calendar c = Calendar.getInstance(); c.setTime(date); return new SimpleDateFormat("EEEE").format(c.getTime()); } public static Date strToDate(String strDate) { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); Date strtodate = null; try { strtodate = formatter.parse(strDate); } catch (ParseException e) { e.printStackTrace(); } return strtodate; }
相关文章推荐
- Spring不对Hibernate原方法操作数据库提供连接关闭服务
- SpringMVC+Hibernate将连接oracle的数据库换成MySQL,报错如何解决
- 如何更好的关闭数据库连接
- Spring+hibernate(jpa)+freemarker之数据库连接加密
- Hibernate整合Spring后,如何使用SchemaExport生成数据库表
- spring中配置数据库连接(集成Hibernate)
- springmvc+hibernate连接数据库的时候,url,username,password都没错,仍有错误
- spring 集成hibernate 连接多数据库配置
- 如何更好的关闭数据库连接?(ASP.NET)
- hibernate+spring 连接无法自动关闭解决方法
- Spring的getSession方法造成的数据库不关闭连接
- Spring jdbcTemplate操作完数据库后是否需要手动关闭数据库连接 ,如何关闭
- Spring+Hibernate下的数据库连接动态切换
- hibernate中配置数据库连接(集成spring)
- atitit.提升稳定性---hibernate 添加重试retry 机制解决数据库连接关闭
- 数据库连接池概念、种类、配置(三)(Spring\Hibernate\Tomcat配置数据库连接)
- spring与hibernate整合-使用properties文件分离数据库连接设置
- hibernate配置文件如何连接sql server 2008数据库
- Spring+Hibernate 两个以上数据库连接配置方法
- Hibernate、spring连接多个数据库