用Junit写一个for加强语句+可变参数 的测试demo
调用一个 Enum 输出 男女
package javatest;
import javatest.Gender;
import org.junit.Test;
public class Kebiancanshu {
public void deleteTest(Integer... ids) {
for (Integer s : ids) {
System.out.println(s);
}
}
@Test
public void delete() throws Exception {
deleteTest(2, 2, 2, 2);
}
@Test
public void show()
{
Gender man = Gender.MAN;
Gender women =Gender.WOMEN;
System.out.println(man.getName()+""+women.getName());
}
}
package javatest;
public enum Gender {
/**男*/
MAN {
@Override
public String getName() {
// TODO Auto-generated method stub
return "男";
}
},
/**女*/
WOMEN {
@Override
public String getName() {
// TODO Auto-generated method stub
return "女";
}
};
public abstract String getName();
}
分享到:
相关推荐
这个"springmvc spring hibernate整合Demo"旨在帮助初学者理解如何将这三个框架协同工作,实现一个完整的CRUD(创建、读取、更新、删除)应用。 Spring MVC 是 Spring 框架的一部分,专门用于构建Web应用程序。它...
【H2DataBase+iBatis简易demo】是一个演示项目,展示了如何将轻量级的H2数据库与流行的Java持久层框架iBatis进行集成。在这个项目中,开发人员使用了MyEclipse作为IDE,并且H2数据库被配置为两种运行模式:内存模式...
【jersey demo】是一个基于Java的RESTful Web服务示例,它结合了三个关键的技术框架:Jersey、Spring和MyBatis。这个项目展示了如何整合这些技术来构建一个功能完善的Web应用。 首先,Jersey是Java语言实现的代表...
8. **单元测试**:对于数据库封装的代码,单元测试同样重要,使用JUnit或其他测试框架验证每个数据库操作的正确性,确保功能的稳定性。 以上就是"数据库封装demo"中可能涉及的主要知识点。通过合理的封装,我们可以...
在"springboot_demo"项目中,开发者可能已经创建了一个主应用程序类,通过`@SpringBootApplication`注解启动整个应用。 2. **Java**: 作为后端编程语言,Java是Spring Boot的基础。在这个项目中,Java被用来编写...
"friebrid demo"很可能是为了展示如何配置和使用friebird来连接到本地数据库的一个示例项目。在这个项目中,"fbtest"可能是一个测试类或者包含测试数据的文件,用于验证数据库连接和查询功能。 在Java开发中,...
而Hibernate是一个强大的ORM框架,它允许开发者使用Java对象来操作数据库,而无需编写SQL语句。Hibernate通过映射Java类到数据库表,使得对象持久化变得简单,大大降低了数据访问层的复杂度。 在“简单的Struts+...
本项目"springboot-mybatis-demo"正是将两者结合,提供了一个简单的SpringBoot整合MyBatis的示例,旨在帮助开发者快速理解和掌握这一常用技术栈。 1. **SpringBoot简介** SpringBoot是Spring框架的扩展,它简化了...
MyBatis 3.2是一个轻量级的持久层框架,它允许开发者通过SQL语句直接操作数据库,消除了ORM(对象关系映射)框架带来的复杂性。MyBatis与Spring的集成使得事务管理、依赖注入等变得更加便捷。在这个DEMO中,MyBatis...
MyBatis是一个流行的Java持久层框架,它允许开发者将SQL语句直接集成到Java代码中,从而提供了更灵活的数据访问方式。"mybatis-generic-dao-demo-generic" 是一个基于MyBatis的通用DAO项目的示例,它展示了如何利用...
SpringBoot集成Elasticsearch(ES)是一个常见的技术实践,它使得在Java应用中使用这个强大的全文搜索引擎变得简单。本文将详细讲解如何通过SpringBoot与Elasticsearch进行交互,包括创建索引、添加记录、查询记录、...
【标题】"WebDemo:SpringMVC + iBatis的示例,这是一个详细项目" 提供了一个关于如何集成和使用SpringMVC与iBatis框架的实战应用。这个项目是针对Java开发者的,旨在帮助他们理解和掌握这两种流行技术在实际web开发...
SpringBoot与DIML整合是将一个流行的Java微服务框架与人工智能标记语言(DIML)结合,以实现智能应答功能。DIML是一种专门用于构建聊天机器人和自然语言处理应用的标记语言,它允许开发者通过定义模式和响应来创建...
- **SQL 映射文件**:在 MyBatis 中,SQL 语句被写入 XML 映射文件中,每个 SQL 语句都有一个唯一的 ID。 - **动态 SQL**:支持根据条件动态构建 SQL 语句,提高了 SQL 的灵活性。 - **自动结果集映射**:MyBatis...