sql >> Database >  >> RDS >> Mysql

Hibernate-configuratiebestand (.cfg.xml) voor het toewijzen van meerdere MySQL-tabellen in dezelfde database?

We moeten geen toewijzingen opgeven in het bestand cfg.xml. Dit moet met annotaties of XML gebeuren.

Om de XML-manier van mapping tussen entiteiten en tabellen te gebruiken, moet een hbm.xml-bestand worden gemaakt en in dat geval Vervangen

<mapping class ="models.Category" />

met zoiets als

<mapping resource="models/Book.hbm.xml></mapping> 

en het bestand hbm.xml bevat de benodigde toewijzing als volgt.bijvoorbeeld:

   <hibernate-mapping>
    <class name="models.Book" table="Book" catalog="your database name">
        <id name="bookId" type="java.lang.Integer">
            <column name="BOOKID" />
            <generator class="identity" />
        </id>
        <property name="authorName" type="string">
            <column name="AUTHOR_NAME" length="10" not-null="true" unique="true" />
        </property>
    </class>//all the database mappings
</hibernate-mapping>

Sorry, als ik je vraag verkeerd begrijp.



  1. Hoe u de huidige datum en tijd in MySQL kunt krijgen

  2. Hoe categorie en subcategorie weergeven?

  3. mysql:alle open verbindingen naar een bepaalde database zien?

  4. Een Bastion-server verbinden met een PostgreSQL-server via SSH-tunnel