我写的public类为什么不能import?

我照着网上的教程写一个简单的ssm,先写了一个User实体类
图片说明

然后写它的dao层,但是发现不能import,明明都能点出来,但是按下回车却会报错
图片说明

图片说明

图片说明

我在网上看到的解决方法,什么重新编译,重新导入项目,清缓存重启idea都试了,没有效果。
求解

com x my shop 这个一层一层的创建
也就是
java下面放com目录
com目录下放x目录
x目录下放my目录
my下面放shop目录
shop下面再放controller dao entity

User类删了重新新建一个试试

1、如果类被final修饰,那么此类不可以被继承。

2、如果类中只有private的构造方法,那么此类不可以被继承。

     其原因在于:

     (1)一个类一定会有构造函数,如果不写,那就是默认的无参构造函数,如果写,就只有所写的构造函数。

      (2)子类的构造函数一定会调用父类的构造函数,但是如果父类中只有私有的构造方法,那么子类就无法调用父类,就会有问题。
这个跟ssm框架是没有关系的,看看是否自己什么地方弄错了

你这个不是在同一个包下,同一个包的意义是包名都一样,你这种不算

。。。确实我是看不出有什么问题,不过话说,导包的时候你这样一个个import是挺容易出错的,善于使用开发工具,idea使用alt+enter快捷键,可以快速帮你选包导包

低级错误,把src放到.idea文件夹里去了