微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Hibernate4Maven

How to create a Maven project with Hibernate libs?

This blog will be a demo to describe this issue.

Using tools:

1. eclipse

2. maven

Now,we should look at the project structure :

the result at the console :

[INFO] Scanning 1-------------------------------------------------------------------------4-maven 0.0.1---------------------------------------------------------------------------- maven-clean-plugin:2.5:clean (-clean) @ hibernate-4-maven ----4---- maven-resources-plugin:2.6:resources (-resources) @ hibernate-4-maven ---'UTF-8'copy filtered resources. [INFO] copying 2--- maven-compiler-plugin:2.5.1:compile (-compile) @ hibernate-4-maven ---2 source files to D:\Development\j2ee\workspace\hibernate-4---- maven-resources-plugin:2.6:testResources (-testResources) @ hibernate-4-maven ---'UTF-8'copy filtered resources. [INFO] skip non existing resourceDirectory D:\Development\j2ee\workspace\hibernate-4---- maven-compiler-plugin:2.5.1:testCompile (-testCompile) @ hibernate-4-maven ---1 source file to D:\Development\j2ee\workspace\hibernate-4-maven\target\test---- maven-surefire-plugin:2.12.4:test (-test) @ hibernate-4-maven ----4-maven\target\surefire--------------------------------------------------------<span style="color: #000000;">
T E S T S
-------------------------------------------------------<span style="color: #000000;">
Running com.b510.hongten.hibernate4maven.TestUser
SLF4J: Failed to load
<span style="color: #0000ff;">class
"org.slf4j.impl.StaticLoggerBinder"<span style="color: #000000;">.
SLF4J: Defaulting to no
-<span style="color: #000000;">operation (nop) logger implementation
SLF4J: See http:
<span style="color: #008000;">//
<span style="color: #008000;">www.slf4j.org/codes.html#StaticLoggerBinder for further details.

<span style="color: #000000;">Hibernate:
select
user0.id as id0,user0.age as age0,user0.email as email0,user0.gender as gender0,user0.name as name0
from
tabuser user0
Id :
1 Name : Hongten Gender : M Age : 18<span style="color: #000000;"> email : hongtenzone@foxmail.com
Hibernate:
insert
into
tab_user
(age,email,gender,name)
values
(
?,?,?<span style="color: #000000;">)
Tests run:
2,Failures: 0,Errors: 0,Skipped: 0,Time elapsed: 1.298<span style="color: #000000;"> sec

Results :

Tests run: 2,Skipped: 0<span style="color: #000000;">

[INFO] ------------------------------------------------------------------------<span style="color: #000000;">
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------<span style="color: #000000;">
[INFO] Total time: 3.151<span style="color: #000000;"> s
[INFO] Finished at: 2014-11-01T23:32:56+08:00<span style="color: #000000;">
[INFO] Final Memory: 11M/<span style="color: #000000;">27M
[INFO] ------------------------------------------------------------------------

the result at the database :

<span style="color: #0000ff;">import<span style="color: #000000;"> javax.persistence.Column;
<span style="color: #0000ff;">import
<span style="color: #000000;"> javax.persistence.Entity;
<span style="color: #0000ff;">import<span style="color: #000000;"> javax.persistence.GeneratedValue;
<span style="color: #0000ff;">import<span style="color: #000000;"> javax.persistence.Id;
<span style="color: #0000ff;">import<span style="color: #000000;"> javax.persistence.Table;

<span style="color: #008000;">/**<span style="color: #008000;">

  • <span style="color: #808080;">@author<span style="color: #008000;"> Hongten

  • @created 2014年11月1日
    <span style="color: #008000;">*/<span style="color: #000000;">
    @Entity
    @Table(name = "tab_user"<span style="color: #000000;">)
    <span style="color: #0000ff;">public <span style="color: #0000ff;">class<span style="color: #000000;"> User {

    @Id
    @GeneratedValue
    <span style="color: #0000ff;">private<span style="color: #000000;"> Integer id;
    <span style="color: #0000ff;">private<span style="color: #000000;"> String name;
    @Column(columnDeFinition = "int default 0"<span style="color: #000000;">)
    <span style="color: #0000ff;">private<span style="color: #000000;"> Integer age;
    <span style="color: #0000ff;">private<span style="color: #000000;"> String gender;
    <span style="color: #0000ff;">private<span style="color: #000000;"> String email;

    <span style="color: #0000ff;">public<span style="color: #000000;"> Integer getId() {
    <span style="color: #0000ff;">return<span style="color: #000000;"> id;
    }

    <span style="color: #0000ff;">public <span style="color: #0000ff;">void<span style="color: #000000;"> setId(Integer id) {
    <span style="color: #0000ff;">this.id =<span style="color: #000000;"> id;
    }

    <span style="color: #0000ff;">public<span style="color: #000000;"> String getName() {
    <span style="color: #0000ff;">return<span style="color: #000000;"> name;
    }

    <span style="color: #0000ff;">public <span style="color: #0000ff;">void<span style="color: #000000;"> setName(String name) {
    <span style="color: #0000ff;">this.name =<span style="color: #000000;"> name;
    }

    <span style="color: #0000ff;">public<span style="color: #000000;"> Integer getAge() {
    <span style="color: #0000ff;">return<span style="color: #000000;"> age;
    }

    <span style="color: #0000ff;">public <span style="color: #0000ff;">void<span style="color: #000000;"> setAge(Integer age) {
    <span style="color: #0000ff;">this.age =<span style="color: #000000;"> age;
    }

    <span style="color: #0000ff;">public<span style="color: #000000;"> String getGender() {
    <span style="color: #0000ff;">return<span style="color: #000000;"> gender;
    }

    <span style="color: #0000ff;">public <span style="color: #0000ff;">void<span style="color: #000000;"> setGender(String gender) {
    <span style="color: #0000ff;">this.gender =<span style="color: #000000;"> gender;
    }

    <span style="color: #0000ff;">public<span style="color: #000000;"> String getEmail() {
    <span style="color: #0000ff;">return<span style="color: #000000;"> email;
    }

    <span style="color: #0000ff;">public <span style="color: #0000ff;">void<span style="color: #000000;"> setEmail(String email) {
    <span style="color: #0000ff;">this.email =<span style="color: #000000;"> email;
    }
    }

  • <span style="color: #008000;">*/
    <span style="color: #0000ff;">package<span style="color: #000000;"> com.b510.hongten.hibernate4maven.util;

  • <span style="color: #0000ff;">import<span style="color: #000000;"> org.hibernate.Session;
    <span style="color: #0000ff;">import<span style="color: #000000;"> org.hibernate.SessionFactory;
    <span style="color: #0000ff;">import<span style="color: #000000;"> org.hibernate.cfg.AnnotationConfiguration;

    <span style="color: #008000;">/**<span style="color: #008000;">

    • <span style="color: #808080;">@author<span style="color: #008000;"> Hongten

    • @created 2014年11月1日
      <span style="color: #008000;">*/
      <span style="color: #0000ff;">public <span style="color: #0000ff;">class<span style="color: #000000;"> HibernateUtil {

      <span style="color: #0000ff;">private <span style="color: #0000ff;">static <span style="color: #0000ff;">final<span style="color: #000000;"> SessionFactory sessionFactory;

      <span style="color: #0000ff;">static<span style="color: #000000;"> {
      sessionFactory = <span style="color: #0000ff;">new<span style="color: #000000;"> AnnotationConfiguration().configure()
      .buildSessionFactory();
      }

      <span style="color: #0000ff;">public <span style="color: #0000ff;">static<span style="color: #000000;"> Session getopenSession() {
      <span style="color: #0000ff;">return<span style="color: #000000;"> sessionFactory.openSession();
      }

      <span style="color: #0000ff;">public <span style="color: #0000ff;">static<span style="color: #000000;"> Session getCurrentSession() {
      <span style="color: #0000ff;">return<span style="color: #000000;"> sessionFactory.getCurrentSession();
      }
      }

  • <span style="color: #008000;">*/
    <span style="color: #0000ff;">package<span style="color: #000000;"> com.b510.hongten.hibernate4maven;

  • <span style="color: #0000ff;">import<span style="color: #000000;"> java.util.List;
    <span style="color: #0000ff;">import<span style="color: #000000;"> java.util.Random;

    <span style="color: #0000ff;">import<span style="color: #000000;"> junit.framework.Assert;

    <span style="color: #0000ff;">import<span style="color: #000000;"> org.hibernate.Query;
    <span style="color: #0000ff;">import<span style="color: #000000;"> org.hibernate.Session;
    <span style="color: #0000ff;">import<span style="color: #000000;"> org.junit.Test;

    <span style="color: #0000ff;">import<span style="color: #000000;"> com.b510.hongten.hibernate4maven.util.HibernateUtil;

    <span style="color: #008000;">/**<span style="color: #008000;">

    • <span style="color: #808080;">@author<span style="color: #008000;"> Hongten

    • @created 2014年11月1日
      <span style="color: #008000;">*/
      <span style="color: #0000ff;">public <span style="color: #0000ff;">class<span style="color: #000000;"> TestUser {

      @Test
      <span style="color: #0000ff;">public <span style="color: #0000ff;">void<span style="color: #000000;"> testSave() {
      Session session =<span style="color: #000000;"> HibernateUtil.getopenSession();
      session.beginTransaction();
      User user = <span style="color: #0000ff;">new<span style="color: #000000;"> User();
      user.setAge(<span style="color: #0000ff;">new Random().nextInt(22<span style="color: #000000;">));
      user.setName("Hongten"<span style="color: #000000;">);
      user.setGender("M"<span style="color: #000000;">);
      user.setEmail("hongtenzone@foxmail.com"<span style="color: #000000;">);

       session.save(user);
      
       Assert.assertEquals(</span><span style="color: #0000ff;"&gt;true</span>,user.getId() > 0<span style="color: #000000;"&gt;);
      
       session.getTransaction().commit();

      }

      @Test
      <span style="color: #0000ff;">public <span style="color: #0000ff;">void<span style="color: #000000;"> testUpdate() {
      Session session =<span style="color: #000000;"> HibernateUtil.getopenSession();
      session.beginTransaction();
      Query query = session.createquery("from User"<span style="color: #000000;">);
      List list =<span style="color: #000000;"> query.list();
      <span style="color: #0000ff;">for<span style="color: #000000;"> (User u : list) {
      System.out.println("Id : " + u.getId() + " Name : " +<span style="color: #000000;"> u.getName()
      + " Gender : " + u.getGender() + " Age : " +<span style="color: #000000;"> u.getAge()
      + " email : " +<span style="color: #000000;"> u.getEmail());
      }
      session.getTransaction().commit();
      }
      }

    figuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"

    <span style="color: #0000ff;"><<span style="color: #800000;">hibernate-configuration<span style="color: #0000ff;">>

    <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;session-factory</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;property </span><span style="color: #ff0000;"&gt;name</span><span style="color: #0000ff;"&gt;="dialect"</span><span style="color: #0000ff;"&gt;></span><span style="color: #000000;"&gt;
            org.hibernate.dialect.<a href="https://www.jb51.cc/tag/MysqL/" target="_blank" class="keywords">MysqL</a>Dialect
        </span><span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;property</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;property </span><span style="color: #ff0000;"&gt;name</span><span style="color: #0000ff;"&gt;="connection.url"</span><span style="color: #0000ff;"&gt;></span><span style="color: #000000;"&gt;
            jdbc:<a href="https://www.jb51.cc/tag/MysqL/" target="_blank" class="keywords">MysqL</a>://localhost:3306/users
        </span><span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;property</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;property </span><span style="color: #ff0000;"&gt;name</span><span style="color: #0000ff;"&gt;="connection.username"</span><span style="color: #0000ff;"&gt;></span>root<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;property</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;property </span><span style="color: #ff0000;"&gt;name</span><span style="color: #0000ff;"&gt;="connection.password"</span><span style="color: #0000ff;"&gt;></span>root<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;property</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;property </span><span style="color: #ff0000;"&gt;name</span><span style="color: #0000ff;"&gt;="connection.driver_class"</span><span style="color: #0000ff;"&gt;></span><span style="color: #000000;"&gt;
            com.<a href="https://www.jb51.cc/tag/MysqL/" target="_blank" class="keywords">MysqL</a>.jdbc.Driver
        </span><span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;property</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;property </span><span style="color: #ff0000;"&gt;name</span><span style="color: #0000ff;"&gt;="show_<a href="https://www.jb51.cc/tag/sql/" target="_blank" class="keywords">sql</a>"</span><span style="color: #0000ff;"&gt;></span>true<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;property</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;property </span><span style="color: #ff0000;"&gt;name</span><span style="color: #0000ff;"&gt;="format_<a href="https://www.jb51.cc/tag/sql/" target="_blank" class="keywords">sql</a>"</span><span style="color: #0000ff;"&gt;></span>true<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;property</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;property </span><span style="color: #ff0000;"&gt;name</span><span style="color: #0000ff;"&gt;="current_session_context_class"</span><span style="color: #0000ff;"&gt;></span>thread<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;property</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;property </span><span style="color: #ff0000;"&gt;name</span><span style="color: #0000ff;"&gt;="hbm2ddl.auto"</span><span style="color: #0000ff;"&gt;></span>update<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;property</span><span style="color: #0000ff;"&gt;></span>
    
        <span style="color: #008000;"&gt;<!--</span><span style="color: #008000;"&gt; Add POJO to here </span><span style="color: #008000;"&gt;--></span>
        <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;mapping </span><span style="color: #ff0000;"&gt;class</span><span style="color: #0000ff;"&gt;="com.b510.hongten.hibernate4maven.User"</span> <span style="color: #0000ff;"&gt;/></span>
    
    <span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;session-factory</span><span style="color: #0000ff;"&gt;></span>

    <span style="color: #0000ff;"></<span style="color: #800000;">hibernate-configuration<span style="color: #0000ff;">>

    %r  [%t]    %p - %c - %l - %m%n

    4.0.0
    <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;groupId</span><span style="color: #0000ff;"&gt;></span>com.b510.hongten<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;groupId</span><span style="color: #0000ff;"&gt;></span>
    <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;artifactId</span><span style="color: #0000ff;"&gt;></span>hibernate-4-maven<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;artifactId</span><span style="color: #0000ff;"&gt;></span>
    <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;version</span><span style="color: #0000ff;"&gt;></span>0.0.1-SNAPSHOT<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;version</span><span style="color: #0000ff;"&gt;></span>
    <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;packaging</span><span style="color: #0000ff;"&gt;></span>jar<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;packaging</span><span style="color: #0000ff;"&gt;></span>
    
    <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;name</span><span style="color: #0000ff;"&gt;></span>hibernate-4-maven<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;name</span><span style="color: #0000ff;"&gt;></span>
    <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;url</span><span style="color: #0000ff;"&gt;></span>http://maven.apache.org<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;url</span><span style="color: #0000ff;"&gt;></span>
    
    <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;properties</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;project.build<a href="https://www.jb51.cc/tag/so/" target="_blank" class="keywords">.so</a>urceEncoding</span><span style="color: #0000ff;"&gt;></span>UTF-8<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;project.build<a href="https://www.jb51.cc/tag/so/" target="_blank" class="keywords">.so</a>urceEncoding</span><span style="color: #0000ff;"&gt;></span>
    <span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;properties</span><span style="color: #0000ff;"&gt;></span>
    
    <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;dependencies</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #008000;"&gt;<!--</span><span style="color: #008000;"&gt; Con<a href="https://www.jb51.cc/tag/fig/" target="_blank" class="keywords">fig</a>uration for Hibernate </span><span style="color: #008000;"&gt;--></span>
        <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;dependency</span><span style="color: #0000ff;"&gt;></span>
            <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;groupId</span><span style="color: #0000ff;"&gt;></span>org.hibernate<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;groupId</span><span style="color: #0000ff;"&gt;></span>
            <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;artifactId</span><span style="color: #0000ff;"&gt;></span>hibernate-core<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;artifactId</span><span style="color: #0000ff;"&gt;></span>
            <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;version</span><span style="color: #0000ff;"&gt;></span>3.6.10.Final<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;version</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;dependency</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;dependency</span><span style="color: #0000ff;"&gt;></span>
            <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;groupId</span><span style="color: #0000ff;"&gt;></span>org.javassist<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;groupId</span><span style="color: #0000ff;"&gt;></span>
            <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;artifactId</span><span style="color: #0000ff;"&gt;></span>javassist<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;artifactId</span><span style="color: #0000ff;"&gt;></span>
            <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;version</span><span style="color: #0000ff;"&gt;></span>3.18.1-GA<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;version</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;dependency</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #008000;"&gt;<!--</span><span style="color: #008000;"&gt; Con<a href="https://www.jb51.cc/tag/fig/" target="_blank" class="keywords">fig</a>uration for <a href="https://www.jb51.cc/tag/MysqL/" target="_blank" class="keywords">MysqL</a> </span><span style="color: #008000;"&gt;--></span>
        <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;dependency</span><span style="color: #0000ff;"&gt;></span>
            <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;groupId</span><span style="color: #0000ff;"&gt;></span><a href="https://www.jb51.cc/tag/MysqL/" target="_blank" class="keywords">MysqL</a><span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;groupId</span><span style="color: #0000ff;"&gt;></span>
            <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;artifactId</span><span style="color: #0000ff;"&gt;></span><a href="https://www.jb51.cc/tag/mysqlconnect/" target="_blank" class="keywords">mysql-connect</a>or-java<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;artifactId</span><span style="color: #0000ff;"&gt;></span>
            <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;version</span><span style="color: #0000ff;"&gt;></span>5.1.33<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;version</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;dependency</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #008000;"&gt;<!--</span><span style="color: #008000;"&gt; Con<a href="https://www.jb51.cc/tag/fig/" target="_blank" class="keywords">fig</a>uration for log4j </span><span style="color: #008000;"&gt;--></span>
        <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;dependency</span><span style="color: #0000ff;"&gt;></span>
            <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;groupId</span><span style="color: #0000ff;"&gt;></span>log4j<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;groupId</span><span style="color: #0000ff;"&gt;></span>
            <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;artifactId</span><span style="color: #0000ff;"&gt;></span>log4j<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;artifactId</span><span style="color: #0000ff;"&gt;></span>
            <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;version</span><span style="color: #0000ff;"&gt;></span>1.2.17<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;version</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;dependency</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #008000;"&gt;<!--</span><span style="color: #008000;"&gt; Con<a href="https://www.jb51.cc/tag/fig/" target="_blank" class="keywords">fig</a>uration for junit </span><span style="color: #008000;"&gt;--></span>
        <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;dependency</span><span style="color: #0000ff;"&gt;></span>
            <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;groupId</span><span style="color: #0000ff;"&gt;></span>junit<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;groupId</span><span style="color: #0000ff;"&gt;></span>
            <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;artifactId</span><span style="color: #0000ff;"&gt;></span>junit<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;artifactId</span><span style="color: #0000ff;"&gt;></span>
            <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;version</span><span style="color: #0000ff;"&gt;></span>4.10<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;version</span><span style="color: #0000ff;"&gt;></span>
            <span style="color: #0000ff;"&gt;<</span><span style="color: #800000;"&gt;s<a href="https://www.jb51.cc/tag/cop/" target="_blank" class="keywords">cop</a>e</span><span style="color: #0000ff;"&gt;></span>test<span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;s<a href="https://www.jb51.cc/tag/cop/" target="_blank" class="keywords">cop</a>e</span><span style="color: #0000ff;"&gt;></span>
        <span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;dependency</span><span style="color: #0000ff;"&gt;></span>
    <span style="color: #0000ff;"&gt;</</span><span style="color: #800000;"&gt;dependencies</span><span style="color: #0000ff;"&gt;></span>

    <span style="color: #0000ff;"></<span style="color: #800000;">project<span style="color: #0000ff;">>

    Source Code Download: http://files.cnblogs.com/hongten/hibernate-4-maven.rar 

    ========================================================

    More reading,and english is important.

    I'm Hongten

    大哥哥大姐姐,觉得有用打赏点哦!多多少少没关系,一分也是对我的支持和鼓励。谢谢。Hongten博客排名在100名以内。粉丝过千。Hongten出品,必是精品。

    E | hongtenzone@foxmail.com  B | 

    ========================================================

    版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

    相关推荐