%@page import="com.chineseall.core.service.*"%>
<%@page import="com.chineseall.util.*"%>
<%@page import="java.util.*"%>
<%@page import="org.hibernate.criterion.*"%>
<%@page import="com.digitallib.model.bo.*"%>
<%@page import="com.digitallib.util.*"%>
<%@ page contentType="text/html;charset=utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%
IEntityService service = (IEntityService) SpringUtil
.getBean("entityService");
DetachedCriteria dc = DetachedCriteria.forClass(Book.class);
List list = service.findByCriteria(dc);
if (list != null && list.size() > 0) {
for (int i = 0; i < list.size(); i++) {
Book b = (Book) list.get(i);
String name = b.getName();
String author = b.getAuthor();
b.setPinyinAuthor(ChineseToEnglish.getPingYin(author));
b.setPinyinAuthorSim(ChineseToEnglish
.getPinYinHeadChar(author));
b.setPinyinName(ChineseToEnglish.getPingYin(name));
b.setPinyinNameSim(ChineseToEnglish.getPinYinHeadChar(name));
service.saveOrUpdate(b);
out.println(name + "
");
out.flush();
}
}
dc = DetachedCriteria.forClass(Media.class);
list = service.findByCriteria(dc);
if (list != null && list.size() > 0) {
for (int i = 0; i < list.size(); i++) {
Media b = (Media) list.get(i);
String name = b.getTitle();
String author = b.getAuthor();
b.setPinyinAuthor(ChineseToEnglish.getPingYin(author));
b.setPinyinAuthorSim(ChineseToEnglish
.getPinYinHeadChar(author));
b.setPinyinName(ChineseToEnglish.getPingYin(name));
b.setPinyinNameSim(ChineseToEnglish.getPinYinHeadChar(name));
service.saveOrUpdate(b);
out.println(name + "
");
out.flush();
}
}
dc = DetachedCriteria.forClass(SelfResource.class);
list = service.findByCriteria(dc);
if (list != null && list.size() > 0) {
for (int i = 0; i < list.size(); i++) {
SelfResource b = (SelfResource) list.get(i);
String name = b.getTitle();
String author = b.getAuthor();
b.setPinyinAuthor(ChineseToEnglish.getPingYin(author));
b.setPinyinAuthorSim(ChineseToEnglish
.getPinYinHeadChar(author));
b.setPinyinName(ChineseToEnglish.getPingYin(name));
b.setPinyinNameSim(ChineseToEnglish.getPinYinHeadChar(name));
service.saveOrUpdate(b);
out.println(name + "
");
out.flush();
}
}
%>