求java大神指教User is not mapped [from User u where u.username = '1']

SSH整合,代码如下:publicbooleancheckWithUserName(Stringusername){List<User>users=hibernateTe... SSH整合,代码如下:

public boolean checkWithUserName(String username) {
List<User> users = hibernateTemplate.find("from User u where u.username = '" + username + "'");
if(users != null && users.size() > 0){
return true;
}
return false;
}
报这个错,上网查了下,说是表名要写成实体类名,但我写的就是实体类名啊,为什么还报这个错
展开
 我来答
匿名用户
2013-08-06
展开全部
User 还没写映射文件User.hbm.xml
更多追问追答
追问
我用的Annotation
@Entity
@Table(name="s_user")
public class User {
private int id;
private String username;
private String password;
追答
那在hibernate.cfg.xml中添加

.User" />

或者配置扫描的包
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友13b7853
2013-08-06 · 超过10用户采纳过TA的回答
知道答主
回答量:17
采纳率:0%
帮助的人:14.6万
展开全部
把User.hbm.xml配置文件贴出来或者如果是用注解的话把User类贴出来
追问

追答
        @Id
@GeneratedValue(strategy = IDENTITY)
@Column(name = "id", unique = true, nullable = false)
public Long getId() {
return this.id;
}

public void setId(Long id) {
this.id = id;
}


每一个属性的get方法都需要一个这样的注解配置:

@Column(name = "id", unique = true, nullable = false)

以映射bean的属性和数据库表列之间的关系,自己查一下@clumn怎么配置

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式