package zjc.test; import org.apache.ibatis.session.SqlSession; import org.junit.Before; import org.junit.Test; import zjc.bean.Classes; import zjc.dao.IClassesDao; import zjc.factory.MybatisFactory; public class TestDao1 { IClassesDao dao; @Before public void before(){ SqlSession session = MybatisFactory.openSession(); dao = session.getMapper(IClassesDao.class); } @Test public void testQueryClassesByCid(){ Classes cls = dao.queryClassesByCid(1); System.out.println(cls.getCid()+"--"+cls.getCname()); cls.getStudents().forEach(s -> System.out.println(s.getSname())); } }
时间: 2024-04-19 17:27:44 浏览: 17
从你提供的代码来看,TestDao1类中的testQueryClassesByCid()方法中使用了cls.getStudents().forEach(s -> System.out.println(s.getSname())),这是一个Lambda表达式,其中涉及到了s.getSname()方法。
根据你的描述,错误信息提示找不到getSname()方法,这可能是因为在类型为java.lang.String的变量s上没有定义getSname()方法。
请确保Classes类中定义了一个名为getSname()的方法,并且返回类型为String。如果该方法确实存在,请检查一下方法名的拼写是否正确。另外,还要确保该方法在Classes类中是公共可访问的。
如果问题仍然存在,请提供Classes类的代码以便我能够更好地帮助你解决问题。
相关问题
@MapperScan("zjc.mapper")
@MapperScan("zjc.mapper") 注解用于指定要扫描的 Mapper 接口所在的包路径。在这里,"zjc.mapper" 是包路径的名称,用于扫描该包下的 Mapper 接口。通过使用 @MapperScan 注解,Spring Boot 将会自动扫描指定包路径下的 Mapper 接口,并将其注册为 Spring Bean,从而可以在其他组件中进行依赖注入和使用。这样,您就可以在应用程序中轻松地使用这些 Mapper 接口来进行数据库操作。
每个目录下都有**.和…**
在给定的问题中,引用和引用提供了使用glob库来获取指定目录下的文件的方法。引用说明了glob.glob函数的用法,它返回所有匹配的文件路径列表。根据这些引用,我们可以得出以下答案:
1. 对于每个目录下的所有文件,可以使用如下代码获取:
```python
import glob
# 获取指定目录下的所有文件
file_list = glob.glob("/path/to/directory/*")
# 遍历文件列表
for file_path in file_list:
# 对文件进行操作
print(file_path)
```
其中,`/path/to/directory/`应替换为具体的目录路径。
2. 对于每个目录的上级目录下的文件,可以使用以下代码获取:
```python
import glob
# 获取上级目录的所有文件
file_list = glob.glob("../path/to/directory/*")
# 遍历文件列表
for file_path in file_list:
# 对文件进行操作
print(file_path)
```
其中,`../path/to/directory/`应替换为具体的目录路径。
综上所述,可以使用glob库的glob.glob函数来获取每个目录下的文件,也可以使用相对路径获取上级目录的文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Python讲堂 glob.glob( '*.jpg' )](https://blog.csdn.net/zjc910997316/article/details/84404720)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]