Advertisement
Guest User

Untitled

a guest
Sep 14th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.11 KB | None | 0 0
  1. 15:04:00,415 WARN [DefaultEnvironment ] Could not find the file development.properties to load.
  2. 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
  3. 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!
  4. 15:04:00,625 INFO [Configuration ] HHH000041: Configured SessionFactory: null
  5. 15:04:01,208 INFO [DriverManagerConnectionProviderImpl] HHH000402: Using Hibernate built-in connection pool (not for production use!)
  6. 15:04:01,215 INFO [DriverManagerConnectionProviderImpl] HHH000401: using driver [com.mysql.jdbc.Driver] at URL [jdbc:mysql://localhost:3306/product?zeroDateTimeBehavior=convertToNull]
  7. 15:04:01,215 INFO [DriverManagerConnectionProviderImpl] HHH000046: Connection properties: {user=root, password=****}
  8. 15:04:01,215 INFO [DriverManagerConnectionProviderImpl] HHH000006: Autocommit mode: false
  9. 15:04:01,218 INFO [DriverManagerConnectionProviderImpl] HHH000115: Hibernate connection pool size: 20 (min=1)
  10. 15:04:01,751 INFO [Dialect ] HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect
  11. 15:04:02,221 INFO [TransactionFactoryInitiator] HHH000399: Using default transaction strategy (direct JDBC transactions)
  12. 15:04:02,260 INFO [ASTQueryTranslatorFactory] HHH000397: Using ASTQueryTranslatorFactory
  13. 15:04:03,712 INFO [SchemaUpdate ] HHH000228: Running hbm2ddl schema update
  14. 15:04:03,712 INFO [SchemaUpdate ] HHH000102: Fetching database metadata
  15. 15:04:03,714 INFO [SchemaUpdate ] HHH000396: Updating schema
  16. 15:04:03,786 INFO [TableMetadata ] HHH000261: Table found: product.product
  17. 15:04:03,786 INFO [TableMetadata ] HHH000037: Columns: [id, name]
  18. 15:04:03,786 INFO [TableMetadata ] HHH000108: Foreign keys: []
  19. 15:04:03,787 INFO [TableMetadata ] HHH000126: Indexes: [primary]
  20. 15:04:03,788 INFO [SchemaUpdate ] HHH000232: Schema update complete
  21. Hibernate:
  22. select
  23. this_.id as id1_0_0_,
  24. this_.name as name2_0_0_
  25. from
  26. Product this_
  27. 15:04:04,283 WARN [JstlLocalization ] couldn't find message bundle, creating an empty one
  28. java.util.MissingResourceException: Can't find bundle for base name messages, locale es_CO
  29. at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1499)
  30. at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1322)
  31. at java.util.ResourceBundle.getBundle(ResourceBundle.java:795)
  32. at br.com.caelum.vraptor.core.JstlLocalization.extractUnsafeBundle(JstlLocalization.java:78)
  33. at br.com.caelum.vraptor.core.JstlLocalization.getBundle(JstlLocalization.java:69)
  34.  
  35. <?xml version="1.0" encoding="UTF-8"?>
  36. <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
  37. <hibernate-configuration>
  38. <session-factory>
  39. <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
  40. <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
  41. <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/product?zeroDateTimeBehavior=convertToNull</property>
  42. <property name="hibernate.connection.username">root</property>
  43. <property name="hibernate.connection.password">paola</property>
  44. <property name="hibernate.show_sql">true</property>
  45. <property name="hibernate.format_sql">true</property>
  46. <property name="hibernate.hbm2ddl.auto">update</property>
  47. <mapping class="br.com.caelum.vraptor.modelo.Product"/>
  48.  
  49. </session-factory>
  50. </hibernate-configuration>
  51.  
  52. <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">
  53. <modelVersion>4.0.0</modelVersion>
  54.  
  55. <groupId>your.groupid</groupId>
  56. <artifactId>your-artifactid</artifactId>
  57. <version>1.0.0</version>
  58. <packaging>war</packaging>
  59.  
  60. <description>A blank project to start using VRaptor 4</description>
  61.  
  62. <properties>
  63. <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  64. <weld.version>2.1.2.Final</weld.version>
  65. </properties>
  66.  
  67. <dependencies>
  68.  
  69. <!-- esto no lo modifique sino que es para el maven-->
  70. <dependency>
  71. <groupId>br.com.caelum</groupId>
  72. <artifactId>vraptor</artifactId>
  73. <version>4.2.0-RC3</version>
  74. </dependency>
  75.  
  76.  
  77. <dependency>
  78. <groupId>org.jboss.weld.servlet</groupId>
  79. <artifactId>weld-servlet-core</artifactId>
  80. <version>2.1.2.Final</version>
  81. </dependency>
  82.  
  83. <!-- inicio la Modificacion -->
  84.  
  85.  
  86. <dependency>
  87. <groupId>mysql</groupId>
  88. <artifactId>mysql-connector-java</artifactId>
  89. <version>5.1.23</version>
  90.  
  91. </dependency>
  92.  
  93. <!--jdk 8-->
  94. <dependency>
  95. <groupId>org.javassist</groupId>
  96. <artifactId>javassist</artifactId>
  97. <version>3.18.1-GA</version>
  98. </dependency>
  99.  
  100. <!-- Para lo del Dao para la session-->
  101. <dependency>
  102. <groupId>br.com.caelum.vraptor</groupId>
  103. <artifactId>vraptor-hibernate</artifactId>
  104. <version>4.0.4</version>
  105. </dependency>
  106.  
  107. <!--Para Maven-->
  108.  
  109.  
  110.  
  111. <!--Termino la modificacion -->
  112.  
  113.  
  114. <dependency>
  115. <groupId>org.jboss.weld</groupId>
  116. <artifactId>weld-core-impl</artifactId>
  117. <version>2.1.2.Final</version>
  118. </dependency>
  119.  
  120. <dependency>
  121. <groupId>javax.el</groupId>
  122. <artifactId>el-api</artifactId>
  123. <version>2.2</version>
  124. <scope>provided</scope>
  125. </dependency>
  126.  
  127. <dependency>
  128. <groupId>org.hibernate</groupId>
  129. <artifactId>hibernate-validator-cdi</artifactId>
  130. <version>5.1.1.Final</version>
  131. </dependency>
  132.  
  133. <dependency>
  134. <groupId>javax.servlet</groupId>
  135. <artifactId>jstl</artifactId>
  136. <version>1.2</version>
  137. </dependency>
  138.  
  139. <dependency>
  140. <groupId>javax.servlet</groupId>
  141. <artifactId>javax.servlet-api</artifactId>
  142. <version>3.1.0</version>
  143. <scope>provided</scope>
  144. </dependency>
  145.  
  146. <dependency>
  147. <groupId>org.slf4j</groupId>
  148. <artifactId>slf4j-log4j12</artifactId>
  149. <version>1.7.5</version>
  150. </dependency>
  151. <dependency>
  152. <groupId>org.hibernate</groupId>
  153. <artifactId>hibernate-entitymanager</artifactId>
  154. <version>4.3.1.Final</version>
  155. </dependency>
  156. </dependencies>
  157.  
  158. <build>
  159. <finalName>your.groupid</finalName>
  160. <outputDirectory>src/main/webapp/WEB-INF/classes</outputDirectory>
  161. <plugins>
  162. <plugin>
  163. <groupId>org.apache.maven.plugins</groupId>
  164. <artifactId>maven-compiler-plugin</artifactId>
  165. <version>3.1</version>
  166. <configuration>
  167. <source>1.7</source>
  168. <target>1.7</target>
  169. </configuration>
  170. </plugin>
  171. <plugin>
  172. <groupId>org.apache.tomcat.maven</groupId>
  173. <artifactId>tomcat7-maven-plugin</artifactId>
  174. <version>2.1</version>
  175. <configuration>
  176. <path>/</path>
  177. </configuration>
  178. </plugin>
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185. </plugins>
  186. </build>
  187. <name>crud</name>
  188.  
  189. import javax.persistence.Entity;
  190. import javax.persistence.GeneratedValue;
  191. import javax.persistence.Id;
  192.  
  193. /**
  194. *
  195. * @author Lenovo
  196. */
  197. @Entity
  198. public class Product {
  199. @Id
  200. @GeneratedValue
  201. private Long id;
  202. private String name;
  203.  
  204.  
  205. // getter and setters and other necessary business methods
  206.  
  207. public Long getId() {
  208. return id;
  209. }
  210.  
  211. public void setId(Long id) {
  212. this.id = id;
  213. }
  214.  
  215. public String getName() {
  216. return name;
  217. }
  218.  
  219. public void setName(String name) {
  220. this.name = name;
  221. }
  222.  
  223. }
  224.  
  225. import javax.inject.Inject;
  226.  
  227. import br.com.caelum.vraptor.Controller;
  228. import br.com.caelum.vraptor.Get;
  229. import br.com.caelum.vraptor.Path;
  230. import br.com.caelum.vraptor.Result;
  231. import br.com.caelum.vraptor.dao.ProductDao;
  232. import br.com.caelum.vraptor.modelo.Product;
  233. import br.com.caelum.vraptor.serialization.gson.WithRoot;
  234. import br.com.caelum.vraptor.view.Results;
  235. import java.util.ArrayList;
  236. import java.util.List;
  237.  
  238. @Controller
  239. public class ProductController {
  240.  
  241.  
  242. @Inject
  243. private ProductDao dao;
  244.  
  245. @Inject
  246. private Result result;
  247.  
  248.  
  249. @Path("/")
  250. public List<Product> list() {
  251. return dao.listAll();
  252. //return new ArrayList<Product>();
  253. }
  254. }
  255.  
  256. import br.com.caelum.vraptor.modelo.Product;
  257. import java.util.List;
  258. import javax.enterprise.context.RequestScoped;
  259. import javax.inject.Inject;
  260. import org.hibernate.Criteria;
  261. import org.hibernate.Session;
  262.  
  263. @RequestScoped
  264. public class ProductDao {
  265.  
  266. private final Session session;
  267.  
  268. protected ProductDao() {
  269. this(null);
  270. }
  271.  
  272. @Inject
  273. public ProductDao(Session session) {
  274. this.session = session;
  275. }
  276.  
  277. public void add(Product customer) {
  278. session.save(customer);
  279. }
  280.  
  281. @SuppressWarnings ("unchecked")
  282. public List<Product> listAll(){
  283. return session.createCriteria(Product.class).list();
  284. }
  285.  
  286.  
  287. }
  288.  
  289. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  290. <html>
  291. <head>
  292. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  293. <title>VRaptor Blank Project</title>
  294. </head>
  295. <body>
  296. <c:forEach items="${productList}" var="product">
  297. <li>${product.name} </li>
  298.  
  299. <li> paola Alexandra</li>
  300. </c:forEach>
  301. </body>
  302. </html>
  303.  
  304. <?xml version="1.0" encoding="UTF-8" ?>
  305. <!DOCTYPE log4j:configuration SYSTEM "http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd">
  306. <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
  307.  
  308. <appender name="stdout" class="org.apache.log4j.ConsoleAppender">
  309. <layout class="org.apache.log4j.PatternLayout">
  310. <param name="ConversionPattern" value="%d{HH:mm:ss,SSS} %5p [%-20c{1}] %m%n" />
  311. </layout>
  312. </appender>
  313.  
  314. <category name="br.com.caelum">
  315. <priority value="INFO" />
  316. <appender-ref ref="stdout" />
  317. </category>
  318.  
  319. <category name="org.hibernate">
  320. <priority value="INFO" />
  321. <appender-ref ref="stdout" />
  322. </category>
  323.  
  324. <category name="org.jboss">
  325. <priority value="INFO" />
  326. <appender-ref ref="stdout" />
  327. </category>
  328.  
  329. </log4j:configuration>
  330.  
  331. <?xml version="1.0" encoding="UTF-8"?>
  332. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  333. xmlns:web="http://java.sun.com/xml/ns/javaee"
  334. xmlns="http://java.sun.com/xml/ns/javaee"
  335. xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
  336. http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
  337.  
  338. <display-name>vraptor-blank-project</display-name>
  339.  
  340. <context-param>
  341. <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
  342. <param-value>messages</param-value>
  343. </context-param>
  344.  
  345. <listener>
  346. <listener-class>org.jboss.weld.environment.servlet.Listener</listener-class>
  347. </listener>
  348.  
  349. </web-app>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement