Maven 为什么登录后数据库为空

Maven 为什么登录后数据库为空,maven,jboss7.x,wildfly,Maven,Jboss7.x,Wildfly,我正在开发j2EE应用程序,它是web,所以我使用Jboss7、maven和wildfly。我的问题是,每次登录后,数据库内容都会被删除。。有解决这个问题的建议吗? 这是我的持久性文件 <?xml version="1.0" encoding="UTF-8"?> <persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/

我正在开发j2EE应用程序,它是web,所以我使用Jboss7、maven和wildfly。我的问题是,每次登录后,数据库内容都会被删除。。有解决这个问题的建议吗? 这是我的持久性文件

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
    <persistence-unit name="PiDevECommerce-ejb">
        <jta-data-source>java:jboss/datasources/MySQLDS</jta-data-source>
        <class>ecommerce.entites.Admin</class>
        <class>ecommerce.entites.Brand</class>
        <class>ecommerce.entites.Category</class>
        <class>ecommerce.entites.Coupon</class>
        <class>ecommerce.entites.Customer</class>
        <class>ecommerce.entites.Event</class>
        <class>ecommerce.entites.Offre</class>
        <class>ecommerce.entites.Product</class>
        <class>ecommerce.entites.Publication</class>
        <class>ecommerce.entites.ReclamationCoupon</class>
        <class>ecommerce.entites.ReclamationOffre</class>
        <class>ecommerce.entites.Review</class>
        <class>ecommerce.entites.Store</class>
        <class>ecommerce.entites.Storemanager</class>
        <class>ecommerce.entites.Transaction</class>
        <class>ecommerce.entites.TransactionPK</class>
        <class>ecommerce.entites.User</class>
        <properties>
            <property name="hibernate.hbm2ddl.auto" value="create-drop"/>
        </properties>
    </persistence-unit>
</persistence>

java:jboss/datasources/MySQLDS
电子商务.实体.管理
电子商务、实体、品牌
电子商务。实体。类别
电子商务、实体、优惠券
电子商务、实体、客户
电子商务、实体、事件
电子商务
电子商务、实体、产品
电子商务、实体、出版物
电子商务.实体.重新征税优惠券
电子商务
电子商务。实体。评论
电子商务商店
电子商务。实体。商店经理
电子商务、实体、交易
电子商务.entites.TransactionPK
电子商务。实体。用户

问题出在您的配置中

<properties>
        <property name="hibernate.hbm2ddl.auto" value="create-drop"/>
    </properties>

正确的值将为validate

这篇文章完全回答了你的问题

我通过在登录表内容后验证它仍然删除来更改它