永发信息网

spring 整合的hibernate,有实体类,映射文件,无法生成数据库表

答案:2  悬赏:0  手机版
解决时间 2021-03-09 03:10
  • 提问者网友:眉目添风霜
  • 2021-03-08 16:18
spring中自动生成表的配置:



org.hibernate.dialect.Oracle9Dialect

create
true




实体类:

public class Admin implements java.io.Serializable {

// Fields

private Integer id;
private String username;
private String password;

// Constructors


public Admin() {
}


public Admin(Integer id, String username, String password) {
this.id = id;
this.username = username;
this.password = password;
}
setter、getter;
}
映射文件:


"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">














最佳答案
  • 五星知识达人网友:执傲
  • 2021-03-08 17:00
映射文件:table 改成别的,如t_admin。
从你设置的方言,看出使用的是Oracle,admin是Oracle 关键字(保留字)
其他的关键字你也搜一下,以后回避掉。
全部回答
  • 1楼网友:酒者煙囻
  • 2021-03-08 17:23
你没发现javabean中类实现了java.io.serizable吗。利用反射的机制。在spring中配置也是一样。不用创建对象了。这也是spring所追求的,简单,易用。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯