/*
* 文件名:InitSex.java
* 包路径:com.msw.test;
* 创建描述:
* 创建人:马素文
* 创建日期:2011-9-2
* 内容描述:初始化性别
* 修改描述:
* 修改人:
* 修改日期:
* 修改内容:
* 版本: v1.0
*/
package com.msw.test;
import javax.annotation.PostConstruct;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
/**
* 类: <code> InitSex </code>
* 功能描述:
* 创建人:马素文
* 创建日期: 2011-9-2 下午01:44:13
* 开发环境: JDK6.0
*/
@Component
public class InitSex
{
/**
* 访问数据库对象
*/
@Autowired
BaseDao baseDao;
/**
* 功能描述:初始化性别字典表数据
* @return void 没有
*/
@PostConstruct
public void insertSex()
{
//统计性别个数
int count = baseDao.getCountByHql("SELECT COUNT(sex.id) FROM Sex sex");
//数据不存在
if( count == 0 )
{
Sex sex_man = new Sex();
sex_man.setName("男");
sex_man.setSexid(0);
baseDao.save(sex_man);
Sex sex_feman = new Sex();
sex_feman.setName("女");
sex_feman.setSexid(1);
baseDao.save(sex_man);
}
}
}