Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 15:04:00,415 WARN [DefaultEnvironment ] Could not find the file development.properties to load.
- 15:04:00,417 INFO [Configuration ] HHH000044: Configuring from URL: file:/C:/Users/Lenovo/Music/vraptor-blank-project-distribution/vraptor-blank-project/target/your.groupid/WEB-INF/classes/hibernate.cfg.xml
- 15:04:00,533 WARN [DTDEntityResolver ] HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!
- 15:04:00,625 INFO [Configuration ] HHH000041: Configured SessionFactory: null
- 15:04:01,208 INFO [DriverManagerConnectionProviderImpl] HHH000402: Using Hibernate built-in connection pool (not for production use!)
- 15:04:01,215 INFO [DriverManagerConnectionProviderImpl] HHH000401: using driver [com.mysql.jdbc.Driver] at URL [jdbc:mysql://localhost:3306/product?zeroDateTimeBehavior=convertToNull]
- 15:04:01,215 INFO [DriverManagerConnectionProviderImpl] HHH000046: Connection properties: {user=root, password=****}
- 15:04:01,215 INFO [DriverManagerConnectionProviderImpl] HHH000006: Autocommit mode: false
- 15:04:01,218 INFO [DriverManagerConnectionProviderImpl] HHH000115: Hibernate connection pool size: 20 (min=1)
- 15:04:01,751 INFO [Dialect ] HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect
- 15:04:02,221 INFO [TransactionFactoryInitiator] HHH000399: Using default transaction strategy (direct JDBC transactions)
- 15:04:02,260 INFO [ASTQueryTranslatorFactory] HHH000397: Using ASTQueryTranslatorFactory
- 15:04:03,712 INFO [SchemaUpdate ] HHH000228: Running hbm2ddl schema update
- 15:04:03,712 INFO [SchemaUpdate ] HHH000102: Fetching database metadata
- 15:04:03,714 INFO [SchemaUpdate ] HHH000396: Updating schema
- 15:04:03,786 INFO [TableMetadata ] HHH000261: Table found: product.product
- 15:04:03,786 INFO [TableMetadata ] HHH000037: Columns: [id, name]
- 15:04:03,786 INFO [TableMetadata ] HHH000108: Foreign keys: []
- 15:04:03,787 INFO [TableMetadata ] HHH000126: Indexes: [primary]
- 15:04:03,788 INFO [SchemaUpdate ] HHH000232: Schema update complete
- Hibernate:
- select
- this_.id as id1_0_0_,
- this_.name as name2_0_0_
- from
- Product this_
- 15:04:04,283 WARN [JstlLocalization ] couldn't find message bundle, creating an empty one
- java.util.MissingResourceException: Can't find bundle for base name messages, locale es_CO
- at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1499)
- at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1322)
- at java.util.ResourceBundle.getBundle(ResourceBundle.java:795)
- at br.com.caelum.vraptor.core.JstlLocalization.extractUnsafeBundle(JstlLocalization.java:78)
- at br.com.caelum.vraptor.core.JstlLocalization.getBundle(JstlLocalization.java:69)
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
- <hibernate-configuration>
- <session-factory>
- <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
- <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
- <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/product?zeroDateTimeBehavior=convertToNull</property>
- <property name="hibernate.connection.username">root</property>
- <property name="hibernate.connection.password">paola</property>
- <property name="hibernate.show_sql">true</property>
- <property name="hibernate.format_sql">true</property>
- <property name="hibernate.hbm2ddl.auto">update</property>
- <mapping class="br.com.caelum.vraptor.modelo.Product"/>
- </session-factory>
- </hibernate-configuration>
- <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <groupId>your.groupid</groupId>
- <artifactId>your-artifactid</artifactId>
- <version>1.0.0</version>
- <packaging>war</packaging>
- <description>A blank project to start using VRaptor 4</description>
- <properties>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <weld.version>2.1.2.Final</weld.version>
- </properties>
- <dependencies>
- <!-- esto no lo modifique sino que es para el maven-->
- <dependency>
- <groupId>br.com.caelum</groupId>
- <artifactId>vraptor</artifactId>
- <version>4.2.0-RC3</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.weld.servlet</groupId>
- <artifactId>weld-servlet-core</artifactId>
- <version>2.1.2.Final</version>
- </dependency>
- <!-- inicio la Modificacion -->
- <dependency>
- <groupId>mysql</groupId>
- <artifactId>mysql-connector-java</artifactId>
- <version>5.1.23</version>
- </dependency>
- <!--jdk 8-->
- <dependency>
- <groupId>org.javassist</groupId>
- <artifactId>javassist</artifactId>
- <version>3.18.1-GA</version>
- </dependency>
- <!-- Para lo del Dao para la session-->
- <dependency>
- <groupId>br.com.caelum.vraptor</groupId>
- <artifactId>vraptor-hibernate</artifactId>
- <version>4.0.4</version>
- </dependency>
- <!--Para Maven-->
- <!--Termino la modificacion -->
- <dependency>
- <groupId>org.jboss.weld</groupId>
- <artifactId>weld-core-impl</artifactId>
- <version>2.1.2.Final</version>
- </dependency>
- <dependency>
- <groupId>javax.el</groupId>
- <artifactId>el-api</artifactId>
- <version>2.2</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.hibernate</groupId>
- <artifactId>hibernate-validator-cdi</artifactId>
- <version>5.1.1.Final</version>
- </dependency>
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>jstl</artifactId>
- <version>1.2</version>
- </dependency>
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>javax.servlet-api</artifactId>
- <version>3.1.0</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- <version>1.7.5</version>
- </dependency>
- <dependency>
- <groupId>org.hibernate</groupId>
- <artifactId>hibernate-entitymanager</artifactId>
- <version>4.3.1.Final</version>
- </dependency>
- </dependencies>
- <build>
- <finalName>your.groupid</finalName>
- <outputDirectory>src/main/webapp/WEB-INF/classes</outputDirectory>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>3.1</version>
- <configuration>
- <source>1.7</source>
- <target>1.7</target>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.tomcat.maven</groupId>
- <artifactId>tomcat7-maven-plugin</artifactId>
- <version>2.1</version>
- <configuration>
- <path>/</path>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <name>crud</name>
- import javax.persistence.Entity;
- import javax.persistence.GeneratedValue;
- import javax.persistence.Id;
- /**
- *
- * @author Lenovo
- */
- @Entity
- public class Product {
- @Id
- @GeneratedValue
- private Long id;
- private String name;
- // getter and setters and other necessary business methods
- 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;
- }
- }
- import javax.inject.Inject;
- import br.com.caelum.vraptor.Controller;
- import br.com.caelum.vraptor.Get;
- import br.com.caelum.vraptor.Path;
- import br.com.caelum.vraptor.Result;
- import br.com.caelum.vraptor.dao.ProductDao;
- import br.com.caelum.vraptor.modelo.Product;
- import br.com.caelum.vraptor.serialization.gson.WithRoot;
- import br.com.caelum.vraptor.view.Results;
- import java.util.ArrayList;
- import java.util.List;
- @Controller
- public class ProductController {
- @Inject
- private ProductDao dao;
- @Inject
- private Result result;
- @Path("/")
- public List<Product> list() {
- return dao.listAll();
- //return new ArrayList<Product>();
- }
- }
- import br.com.caelum.vraptor.modelo.Product;
- import java.util.List;
- import javax.enterprise.context.RequestScoped;
- import javax.inject.Inject;
- import org.hibernate.Criteria;
- import org.hibernate.Session;
- @RequestScoped
- public class ProductDao {
- private final Session session;
- protected ProductDao() {
- this(null);
- }
- @Inject
- public ProductDao(Session session) {
- this.session = session;
- }
- public void add(Product customer) {
- session.save(customer);
- }
- @SuppressWarnings ("unchecked")
- public List<Product> listAll(){
- return session.createCriteria(Product.class).list();
- }
- }
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title>VRaptor Blank Project</title>
- </head>
- <body>
- <c:forEach items="${productList}" var="product">
- <li>${product.name} </li>
- <li> paola Alexandra</li>
- </c:forEach>
- </body>
- </html>
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE log4j:configuration SYSTEM "http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd">
- <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
- <appender name="stdout" class="org.apache.log4j.ConsoleAppender">
- <layout class="org.apache.log4j.PatternLayout">
- <param name="ConversionPattern" value="%d{HH:mm:ss,SSS} %5p [%-20c{1}] %m%n" />
- </layout>
- </appender>
- <category name="br.com.caelum">
- <priority value="INFO" />
- <appender-ref ref="stdout" />
- </category>
- <category name="org.hibernate">
- <priority value="INFO" />
- <appender-ref ref="stdout" />
- </category>
- <category name="org.jboss">
- <priority value="INFO" />
- <appender-ref ref="stdout" />
- </category>
- </log4j:configuration>
- <?xml version="1.0" encoding="UTF-8"?>
- <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:web="http://java.sun.com/xml/ns/javaee"
- xmlns="http://java.sun.com/xml/ns/javaee"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
- http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
- <display-name>vraptor-blank-project</display-name>
- <context-param>
- <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
- <param-value>messages</param-value>
- </context-param>
- <listener>
- <listener-class>org.jboss.weld.environment.servlet.Listener</listener-class>
- </listener>
- </web-app>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement