resources for doing nothing -- with a database.

This commit is contained in:
Thomas Renger 2013-09-08 17:56:36 +02:00
parent 5176e6b2fb
commit ffb548cb39
5 changed files with 72 additions and 15 deletions

View File

@ -65,13 +65,6 @@
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>3.4.0.GA</version>
<exclusions>
<!-- use jboss-javaee.jar instead -->
<exclusion>
<groupId>javax.transaction</groupId>
<artifactId>jta</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
@ -87,13 +80,6 @@
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.3.1.GA</version>
<exclusions>
<!-- use jboss-javaee.jar instead -->
<exclusion>
<groupId>javax.transaction</groupId>
<artifactId>jta</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
@ -113,6 +99,11 @@
<artifactId>log4j</artifactId>
<version>1.2.16</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.26</version>
</dependency>
</dependencies>
<properties>
<org.richfaces.bom.version>4.1.0.Final</org.richfaces.bom.version>

View File

@ -1,14 +1,36 @@
package de.wazong.ironblogger.persistence;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name="feed")
public class Feed {
@Id
private long id;
private String name;
private String feedURL;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getFeedURL() {
return feedURL;
}
public void setFeedURL(String feedURL) {
this.feedURL = feedURL;
}
}

View File

@ -32,7 +32,7 @@ public class TestTest {
public static void setUp() throws Exception {
if (em == null) {
final EntityManagerFactory emf = Persistence
.createEntityManagerFactory("gwmTest");
.createEntityManagerFactory("ibTest");
em = emf.createEntityManager();
}
}

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0"
xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence persistence_2_0.xsd">
<persistence-unit name="ibTest" transaction-type="RESOURCE_LOCAL">
<class>de.wazong.ironblogger.persistence.Feed</class>
<properties>
<property name="show_sql" value="true" />
<property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/ironblogger" />
<property name="hibernate.connection.username" value="ironblogger" />
<property name="hibernate.connection.password" value="ironblogger" />
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver" />
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
</properties>
</persistence-unit>
</persistence>

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<!-- param name="Threshold" value="info" / -->
<param name="Target" value="System.out" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ABSOLUTE} [%t] %-5p %c{1} - %m%n" />
</layout>
</appender>
<logger name="org.hibernate">
<!-- level value="TRACE" / -->
<level value="ERROR" />
<appender-ref ref="console" />
</logger>
<!-- logger name="org.hibernate.SQL">
<level value="debug" />
<appender-ref ref="console" />
</logger -->
<!-- logger name="org.hibernate.type">
<level value="TRACE" />
<appender-ref ref="console" />
</logger -->
<root>
<priority value="INFO" />
<!-- appender-ref ref="console" / -->
<!-- appender-ref ref="rolling-file" / -->
</root>
</log4j:configuration>