u04c10bo.java

来自「持久层hibernate技术使用的一个例子」· Java 代码 · 共 61 行

JAVA
61
字号
package cn.hope.front.bo;





import java.util.Date;

import org.apache.log4j.Logger;

import cn.hope.front.pojo.Student;

import cn.hope.front.pojo.dao.StudentDAO;


public class U04C10BO {
Logger log = Logger.getLogger(U04C1BO.class.getName());
	
	StudentDAO studentDAO = new StudentDAO();
	
	
	public Student studentInfo(String id) throws Exception{
		Student student = null;
		 
		try{
			
				student = studentDAO.studentInfo(id);
				
				//计算年龄
				if(student.getSNmd()!=null){
					student.setAge(new Date().getYear()-student.getSNmd().getYear()+1);
				}
					//判断性别
				if(student.getSAandw()!=null){
					if(student.getSAandw().equals("0")){
						student.setSAandw("男");
					}
					else{
						student.setSAandw("女");
					}
				}
				//判断婚否
				if(student.getSMarriage()!=null){
					if(student.getSMarriage().equals("0")){
						student.setSMarriage("未婚");
					}
					else{
						student.setSMarriage("已婚");
					}/**/
				}
			
		}
		catch(Exception e){
			log.error(e);
			e.printStackTrace();
			throw new Exception(e);
		}
		return student;
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?