已采納回答 / 希冀yxb
Grade的類里的set集合沒有實例化 ? 把private Set<Student> students;改為private Set<Student> students=new HashSet<>();就好了
2016-11-09
已采納回答 / 慕先生1225276
先看班級表里ID是否為空,如果為空表示插入數據有誤,沒有設置主鍵自增之類的.如果有數據表示一對多映射關系處有問題,沒有設置對,第三種可能是在測試類里執行時根本就沒有執行相應的設置語句;
2016-11-01
已采納回答 / Power12138
driver_class是連接數據庫的驅動類,需要先下載mysql-connector-java這個包,將這個包導入工程,就可以看到這個類了
2016-10-10
已采納回答 / 回聲0
把我敲得分享給你create table grade( gid int primary key; gname varchar(20) not null; gdesc varchar(50)?);create table students( sid int primary key; sname varchar(20) not null; sex char(2), gid int?);alter table students add constraint fk_students_gid foreign key...
2016-09-23
已采納回答 / 程序猿和攻城獅
流程是這樣的:首先,添加hibernate的支持類和oracle數據庫驅動的jar包,然后配置hibernate的配置文件hibernate.cfg.xml,在配置文件里指定方言為oracle,驅動類為oracle的驅動類,其余不變,然后自建一個數據庫,再根據此數據庫創建持久化類以及各自的映射文件hbm.xml,在映射文件里配置映射關系,比如一對多或者多對一,最后在hibernate的配置文件里指定映射文件的路徑,這就ok了。以上是手動操作,當然myeclipse可以自動生成,在第五章的課程總結里,依葫蘆...
2016-09-23
已采納回答 / 慕九州3436449
在標記CDATA下,所有的標記、實體引用都被忽略,而被XML處理程序一視同仁地當做字符數據看待,CDATA的形式如下:<![CDATA[文本內容]]>CDATA的文本內容中不能出現字符串“]]>”,另外,CDATA不能嵌套。
2016-09-16
已采納回答 / 沈十七
這里你好像沒有注冊服務對象ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();? ? //創建會話工廠? ? sessionFactory = config.buildSessionFactory(serviceRegistry);
2016-09-07