我在win10上使用maven + mybatis。
文件结构如下:
SqlMapConfig.xml
所以你可以看到,mybatisInsert
与mybatisInsert
位于同一目录。 package main.java.com.company.app;
import java.io.IOException;
import java.io.Reader;
import org.apache.ibatis.io.Resources;
public class mybatisInsert {
public static void main(String args[]) throws IOException{
Reader reader = Resources.getResourceAsReader("SqlMapConfig.xml");
}
}
是包含主类的文件。该文件的内容如下:
Exception in thread "main" java.io.IOException: Could not find resource SqlMapConfig.xml
at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:114)
at org.apache.ibatis.io.Resources.getResourceAsStream(Resources.java:100)
at org.apache.ibatis.io.Resources.getResourceAsReader(Resources.java:160)
at main.java.com.cisco.ng.mybatisInsert.main(mybatisInsert.java:15)
它不起作用,我收到了一个错误:
$this->db->select('*');
$this->db->from('table1');
$this->db->join('table2','table1.id=table2.id');
$this->db->join('table3','table2.id=table3.id');
$this->db->join('table4','table3.id=table4.id');
$this->db->join('table5','table5.id=table4.id');
$this->db->where('table5.id',$this->session->userdata('id'));//getting value from session and match the id of table5 and then show data
$data=$this->db->get()->result();//all data store in $data variable
我试图将路径转移到以下路径,但没有一个工作。
我怎样才能让它发挥作用?
答案 0 :(得分:1)
非常感谢@Jens,最后我通过将SqlMapConfig.xml
放在resource
目录中解决了问题。