【发布时间】:2018-07-23 19:37:26
【问题描述】:
我已将 MySQL 数据库连接到我的 Java Spring MVC 代码,包括休眠和实体。
我已在 MySQL 中的 Clients 表中添加记录,并成功从 Intelij 获取记录。
但是,运行以下代码后,我的数据库中的所有记录都被删除了。
package com.example.WebAppProcess20.Entities;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import java.util.ArrayList;
public class dbCheck {
public static void main (String [] args) throws Exception{
Configuration cfg = new Configuration();
cfg.configure("hibernate.cfg.xml");
SessionFactory factory = cfg.buildSessionFactory();
Session session = factory.openSession();
ArrayList<ClientsEntity> li = (ArrayList<ClientsEntity>)session.createQuery("from ClientsEntity").list();
for (ClientsEntity c: li) {
System.out.println(c.getClientName());
}
session.close();
factory.close();
}
}
你能解释一下原因吗?
谢谢
【问题讨论】: