Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- _____________________________________________________________________________________
- Код класса, который должен создать таблицу в БД MySQL
- import java.io.Serializable;
- import javax.persistence.Column;
- import javax.persistence.Entity;
- import javax.persistence.Id;
- import javax.persistence.Table;
- @Entity
- @Table(name="Pulpit")
- public class Pulpit implements Serializable {
- @Id
- @Column(name = "numberPulpit")
- private int numberPulpit;
- @Column(name = "name")
- private String name;
- public void setNumberPulpit(int numberPulpit) {
- this.numberPulpit = numberPulpit;
- }
- public void setName(String name) {
- this.name = name;
- }
- public int getNumberPulpit() {
- return numberPulpit;
- }
- public String getName() {
- return name;
- }
- public Pulpit() {
- }
- public Pulpit(int numberPulpit, String name) {
- this.numberPulpit = numberPulpit;
- this.name = name;
- }
- }
- __________________________________________________________________________________________________
- Код файла с конфигурацией HIBERNATE (XML)
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate
- Configuration DTD 3.0//EN" "http://hibernate.org/dtd/hibernate-configuration3.0.dtd">
- <hibernate-configuration>
- <session-factory>
- <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
- <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
- <property
- name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
- <property
- name="hibernate.connection.url">jdbc:mysql://localhost:3306/report_card</prop
- erty>
- <property name="hibernate.connection.username">root</property>
- <property name="hibernate.connection.password"></property>
- <property name="show_sql">true</property>
- <property name="hibernate.hbm2ddl.auto">update</property>
- <mapping class="Pulpit"/>
- </session-factory>
- </hibernate-configuration>
- ________________________________________________________________________________________________________________
- Код класса HibernateUtil
- import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
- import org.hibernate.SessionFactory;
- import org.hibernate.cfg.Configuration;
- public class HibernateUtil {
- private static SessionFactory sessionFactory;
- static {
- Configuration cfg = new Configuration().configure();
- StandardServiceRegistryBuilder builder = new
- StandardServiceRegistryBuilder()
- .applySettings(cfg.getProperties());
- sessionFactory = cfg.buildSessionFactory(builder.build());
- }
- public static SessionFactory getSessionFactory() {
- return sessionFactory;
- }
- }
- ________________________________________________________________________
- Код стартового класса.
- import org.hibernate.SessionFactory;
- public class StartDAO {
- public static void main(String[] args) {
- SessionFactory sessionFactory = HibernateUtil.getSessionFactory();
- }
- }
- ___________________________________________________________________________
- Текст ошибки
- "C:\Program Files\Java\jdk1.8.0_162\bin\java" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA
- 2017.3.3\lib\idea_rt.jar=49968:C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.3\bin" -
- Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_162\jre\lib\charsets.jar;C:\Program
- Files\Java\jdk1.8.0_162\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_162\jre\lib\ext\access-bridge64.jar;C:\Program
- Files\Java\jdk1.8.0_162\jre\lib\ext\cldrdata.jar;C:\Program
- Files\Java\jdk1.8.0_162\jre\lib\ext\dnsns.jar;C:\Program
- Files\Java\jdk1.8.0_162\jre\lib\ext\jaccess.jar;C:\Program
- Files\Java\jdk1.8.0_162\jre\lib\ext\jfxrt.jar;C:\Program
- Files\Java\jdk1.8.0_162\jre\lib\ext\localedata.jar;C:\Program
- Files\Java\jdk1.8.0_162\jre\lib\ext\nashorn.jar;C:\Program
- Files\Java\jdk1.8.0_162\jre\lib\ext\sunec.jar;C:\Program
- Files\Java\jdk1.8.0_162\jre\lib\ext\sunjce_provider.jar;C:\Program
- Files\Java\jdk1.8.0_162\jre\lib\ext\sunmscapi.jar;C:\Program
- Files\Java\jdk1.8.0_162\jre\lib\ext\sunpkcs11.jar;C:\Program
- Files\Java\jdk1.8.0_162\jre\lib\ext\zipfs.jar;C:\Program
- Files\Java\jdk1.8.0_162\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_162\jre\lib\jce.jar;C:\Program
- Files\Java\jdk1.8.0_162\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_162\jre\lib\jfxswt.jar;C:\Program
- Files\Java\jdk1.8.0_162\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_162\jre\lib\managementagent.jar;C:\Program
- Files\Java\jdk1.8.0_162\jre\lib\plugin.jar;C:\Program
- Files\Java\jdk1.8.0_162\jre\lib\resources.jar;C:\Program
- Files\Java\jdk1.8.0_162\jre\lib\rt.jar;C:\Users\User\Desktop\ReportCard\target\classes;C:\Users\User\.
- m2\repository\org\springframework\spring-jdbc\5.0.3.RELEASE\spring-jdbc5.0.3.RELEASE.jar;C:\Users\User\.m2\repository\org\springframework\springbeans\5.0.3.RELEASE\spring-beans5.0.3.RELEASE.jar;C:\Users\User\.m2\repository\org\springframework\springcore\5.0.3.RELEASE\spring-core5.0.3.RELEASE.jar;C:\Users\User\.m2\repository\org\springframework\spring-jcl\5.0.3.RELEASE\springjcl-5.0.3.RELEASE.jar;C:\Users\User\.m2\repository\org\springframework\springtx\5.0.3.RELEASE\spring-tx-5.0.3.RELEASE.jar;C:\Users\User\.m2\repository\org\hibernate\hibernatecore\5.2.12.Final\hibernate-core-5.2.12.Final.jar;C:\Users\User\.m2\repository\org\jboss\logging\jbosslogging\3.3.0.Final\jboss-logging3.3.0.Final.jar;C:\Users\User\.m2\repository\org\hibernate\javax\persistence\hibernate-jpa-2.1-
- api\1.0.0.Final\hibernate-jpa-2.1-api1.0.0.Final.jar;C:\Users\User\.m2\repository\org\javassist\javassist\3.20.0-GA\javassist-3.20.0-
- GA.jar;C:\Users\User\.m2\repository\antlr\antlr\2.7.7\antlr2.7.7.jar;C:\Users\User\.m2\repository\org\jboss\spec\javax\transaction\jboss-transactionapi_1.2_spec\1.0.1.Final\jboss-transaction-api_1.2_spec1.0.1.Final.jar;C:\Users\User\.m2\repository\org\jboss\jandex\2.0.3.Final\jandex2.0.3.Final.jar;C:\Users\User\.m2\repository\com\fasterxml\classmate\1.3.0\classmate1.3.0.jar;C:\Users\User\.m2\repository\dom4j\dom4j\1.6.1\dom4j1.6.1.jar;C:\Users\User\.m2\repository\org\hibernate\common\hibernate-commonsannotations\5.0.1.Final\hibernate-commons-annotations5.0.1.Final.jar;C:\Users\User\.m2\repository\org\hibernate\hibernateentitymanager\4.3.1.Final\hibernate-entitymanager4.3.1.Final.jar;C:\Users\User\.m2\repository\org\jboss\logging\jboss-loggingannotations\1.2.0.Beta1\jboss-logging-annotations1.2.0.Beta1.jar;C:\Users\User\.m2\repository\org\hibernate\hibernate-annotations\3.5.6-
- Final\hibernate-annotations-3.5.6-Final.jar;C:\Users\User\.m2\repository\org\hibernate\hibernatecommons-annotations\3.2.0.Final\hibernate-commons-annotations3.2.0.Final.jar;C:\Users\User\.m2\repository\org\hibernate\javax\persistence\hibernate-jpa-2.0-
- api\1.0.0.Final\hibernate-jpa-2.0-api-1.0.0.Final.jar;C:\Users\User\.m2\repository\org\slf4j\slf4japi\1.5.8\slf4j-api-1.5.8.jar;C:\Users\User\.m2\repository\mysql\mysql-connector-java\3.1.14\mysqlconnector-java-3.1.14.jar"
- StartDAO
- янв 28, 2018 12:40:53 AM org.hibernate.Version logVersion
- INFO: HHH000412: Hibernate Core {5.2.12.Final}
- янв 28, 2018 12:40:54 AM org.hibernate.cfg.Environment <clinit>
- INFO: HHH000206: hibernate.properties not found
- янв 28, 2018 12:40:55 AM org.hibernate.annotations.common.reflection.java.JavaReflectionManager
- <clinit>
- INFO: HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
- янв 28, 2018 12:40:55 AM
- org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure
- WARN: HHH10001002: Using Hibernate built-in connection pool (not for production use!)
- янв 28, 2018 12:40:55 AM
- org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator
- INFO: HHH10001005: using driver [com.mysql.jdbc.Driver] at URL
- [jdbc:mysql://localhost:3306/report_card]
- янв 28, 2018 12:40:55 AM
- org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator
- INFO: HHH10001001: Connection properties: {user=root, password=****}
- янв 28, 2018 12:40:55 AM
- org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator
- INFO: HHH10001003: Autocommit mode: false
- янв 28, 2018 12:40:55 AM org.hibernate.engine.jdbc.connections.internal.PooledConnections <init>
- INFO: HHH000115: Hibernate connection pool size: 20 (min=1)
- янв 28, 2018 12:40:55 AM org.hibernate.dialect.Dialect <init>
- INFO: HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect
- янв 28, 2018 12:40:55 AM org.hibernate.engine.jdbc.env.internal.LobCreatorBuilderImpl
- useContextualLobCreation
- INFO: HHH000423: Disabling contextual LOB creation as JDBC driver reported JDBC version [3] less than
- 4
- янв 28, 2018 12:40:55 AM
- org.hibernate.resource.transaction.backend.jdbc.internal.DdlTransactionIsolatorNonJtaImpl
- getIsolatedConnection
- INFO: HHH10001501: Connection obtained from JdbcConnectionAccess
- [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionA
- ccess@8519cb4] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local
- transaction' will be committed and the Connection will be set into auto-commit mode.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement