📄 appservice.java
字号:
package com.tcg.core;
import com.tcg.demo.bean.Student;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import java.util.List;
/**
*
*/
public class AppService {
private static ApplicationContext applicationContext;
public static ApplicationContext currentContext() {
if(applicationContext == null){
applicationContext = new ClassPathXmlApplicationContext("applicationContext*.xml");
}
return applicationContext;
}
public static void setContext( ApplicationContext context) {
applicationContext = context;
}
/**
* @return
*/
public static HibernateService getService() {
return(HibernateService)currentContext().getBean("hibernateService");
}
public static void main(String[] args) {
String hql = "select ffrom from22 dfdfrom * from sys where id in(select adf from fd sdfs group by dfsdf)";
String lowerHql = hql.trim().toLowerCase();
int fromPos = 0;
if(!lowerHql.startsWith("from ")){
fromPos = lowerHql.indexOf(" from ")+1;
}
String countHql = "";
if(fromPos == 0)
countHql = "select count(*) "+hql;
else
countHql = "select count(*) "+hql.substring(fromPos);
List list = AppService.getService().findByQuery("select s from Student s");
Student student=new Student();
student.setFather("sds");
student.setMather("sds");
student.setName("sds");
student.setSex("1");
AppService.getService().save(student);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -