@Test public void testListUser() { List<User> userList = UserMapper.list(); userList.Stream().ForEach(user ->{ System.out.println(User); }); }\
时间: 2024-04-10 20:34:03 浏览: 22
你的测试方法中,你想要测试的是`listUser`方法。在该方法中,你调用了`UserMapper.list()`方法来获取用户列表,并使用`forEach`方法遍历列表中的每个用户对象,并打印出用户的信息。
然而,我注意到你在遍历时使用了错误的变量名。你应该使用`user`而不是`User`来引用每个用户对象。因此,你的代码应该更改为:
```java
@Test
public void testListUser() {
List<User> userList = UserMapper.list();
userList.stream().forEach(user -> {
System.out.println(user);
});
}
```
这样,你就可以正确地打印出每个用户对象的信息了。
相关问题
public GameObject img1; public GameObject img2; public GameObject img3; public GameObject MOve; public GameObject Rotate; public GameObject Scale; public void Move() { if(MOve.GetComponent<MOVEWIN>().enabled == false) { img1.SetActive(true); MOve.GetComponent<MOVEWIN>().enabled = true; img2.SetActive(false); Rotate.GetComponent<Rotet>().enabled = false; img3.SetActive(false); GameObject[] enemies = GameObject.FindGameObjectsWithTag("MOVEWIN"); foreach (GameObject Scale in enemies) { Destroy(Scale.GetComponent<Scale>()); } } else { img1.SetActive(false); MOve.GetComponent<MOVEWIN>().enabled = false; } } public void Rota() { if (Rotate.GetComponent<Rotet>().enabled == false) { img2.SetActive(true); Rotate.GetComponent<Rotet>().enabled = true; img1.SetActive(false); MOve.GetComponent<MOVEWIN>().enabled = false; img3.SetActive(false); GameObject[] enemies = GameObject.FindGameObjectsWithTag("MOVEWIN"); foreach (GameObject Scale in enemies) { Destroy(Scale.GetComponent<Scale>()); } } else { img2.SetActive(false); Rotate.GetComponent<Rotet>().enabled = false; } } public void Scalse() { GameObject[] enemies = GameObject.FindGameObjectsWithTag("MOVEWIN"); foreach (GameObject Scale in enemies) { if (Scale.GetComponent<Scale>() == null) { img3.SetActive(true); Scale.AddComponent<Scale>(); img1.SetActive(false); MOve.GetComponent<MOVEWIN>().enabled = false; img2.SetActive(false); Rotate.GetComponent<Rotet>().enabled = false; unity 整理代码 功能不变 缩短
public GameObject img1, img2, img3, MOve, Rotate, Scale;
public void Move()
{
if (MOve.GetComponent<MOVEWIN>().enabled == false)
{
img1.SetActive(true);
MOve.GetComponent<MOVEWIN>().enabled = true;
img2.SetActive(false);
Rotate.GetComponent<Rotet>().enabled = false;
img3.SetActive(false);
DestroyExistingComponentsWithTag("MOVEWIN", typeof(Scale));
}
else
{
img1.SetActive(false);
MOve.GetComponent<MOVEWIN>().enabled = false;
}
}
public void Rota()
{
if (Rotate.GetComponent<Rotet>().enabled == false)
{
img2.SetActive(true);
Rotate.GetComponent<Rotet>().enabled = true;
img1.SetActive(false);
MOve.GetComponent<MOVEWIN>().enabled = false;
img3.SetActive(false);
DestroyExistingComponentsWithTag("MOVEWIN", typeof(Scale));
}
else
{
img2.SetActive(false);
Rotate.GetComponent<Rotet>().enabled = false;
}
}
public void Scalse()
{
DestroyExistingComponentsWithTag("MOVEWIN", typeof(Scale));
if (Scale == null)
{
img3.SetActive(true);
Scale.AddComponent<Scale>();
img1.SetActive(false);
MOve.GetComponent<MOVEWIN>().enabled = false;
img2.SetActive(false);
Rotate.GetComponent<Rotet>().enabled = false;
}
}
void DestroyExistingComponentsWithTag(string tag, System.Type type)
{
GameObject[] existingObjects = GameObject.FindGameObjectsWithTag(tag);
foreach (GameObject obj in existingObjects)
{
Component component = obj.GetComponent(type);
if (component != null)
{
Destroy(component);
}
}
}
SELECT u.*, g.group_name, l.name as level_name FROM eb_user u LEFT JOIN eb_user_group g ON u.group_id = g.id LEFT JOIN eb_system_user_level l ON u.`level` = l.id <where> <if test="nickname!=null and nickname!=''"> u.real_name CONCAT('%',nickname,'%') or u.phone = nickname </if> <if test="loginType!=null and loginType!=''"> and u.user_type = loginType </if> <if test="level!=null"> and u.level = level </if> <if test="groupId!=null and groupId!=''"> and u.group_id = groupId </if> <if test="tagId!=null"> and u.tag_id in(tagId) </if> <if test="cardId!=null and cardId!=''"> and u.is_promoter = cardId </if> <if test="country!=null and country!=''"> and u.country = country </if> <if test="sex!=4"> and u.sex = sex </if> </where>你把它优化一下,同时把优化后的代码给我
好的,我将对您提供的查询进行优化,并提供优化后的代码:
```sql
SELECT
u.*,
g.group_name,
l.name AS level_name
FROM
eb_user u
LEFT JOIN eb_user_group g ON u.group_id = g.id
LEFT JOIN eb_system_user_level l ON u.`level` = l.id
WHERE
1 = 1
<if test="nickname!=null and nickname!=''">
AND (u.real_name LIKE CONCAT('%', #{nickname}, '%') OR u.phone = #{nickname})
</if>
<if test="loginType!=null and loginType!=''">
AND u.user_type = #{loginType}
</if>
<if test="level!=null">
AND u.level = #{level}
</if>
<if test="groupId!=null and groupId!=''">
AND u.group_id = #{groupId}
</if>
<if test="tagId!=null">
AND u.tag_id IN
<foreach item="item" collection="tagId" open="(" close=")" separator=",">
#{item}
</foreach>
</if>
<if test="cardId!=null and cardId!=''">
AND u.is_promoter = #{cardId}
</if>
<if test="country!=null and country!=''">
***
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
<%@ page import="java.util.List" %> <%@ page import="com.example.model.User" %> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <title>Title</title> User List Id Username password Email Gender Birthday <c:choose> <c:when test="${empty userlist}"> No Order Found. </c:when> <c:otherwise> <c:forEach var="u" items="${userlist}"> User :<%=u.getUsername()%> Password :<%=u.getPassword()%> Email :<%=u.getEmail()%> Sex :<%=u.getSex()%> Country :<%=u.getCountry()%> Edit Delete </c:forEach> </c:otherwise> </c:choose> Add User
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)