# HG changeset patch # User František Kučera <franta-hg@frantovo.cz> # Date 1237067711 -3600 # Node ID 7698168255252581b4a074443d40d727711cbb69 # Parent 715acc59d67d5c547479511d11c983d8083d8bee Překlady a základ JSP(X). diff -r 715acc59d67d -r 769816825525 java/HibernateDemo1/HibernateDemo1-ejb/src/conf/Cil.hbm.xml --- a/java/HibernateDemo1/HibernateDemo1-ejb/src/conf/Cil.hbm.xml Sat Mar 14 22:22:46 2009 +0100 +++ b/java/HibernateDemo1/HibernateDemo1-ejb/src/conf/Cil.hbm.xml Sat Mar 14 22:55:11 2009 +0100 @@ -4,7 +4,7 @@ "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping> <class name="cz.frantovo.hibernateDemo1.dto.Cil" table="cil"> - <id name="id" column="id"/> + <id name="id" column="id" type="long"/> <property name="nazev" column="nazev"/> <property name="url" column="url"/> </class> diff -r 715acc59d67d -r 769816825525 java/HibernateDemo1/HibernateDemo1-ejb/src/conf/persistence.xml --- a/java/HibernateDemo1/HibernateDemo1-ejb/src/conf/persistence.xml Sat Mar 14 22:22:46 2009 +0100 +++ b/java/HibernateDemo1/HibernateDemo1-ejb/src/conf/persistence.xml Sat Mar 14 22:55:11 2009 +0100 @@ -2,18 +2,16 @@ <persistence version="1.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 http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"> <persistence-unit name="HibernateDemo1-PU" transaction-type="JTA"> <provider>org.hibernate.ejb.HibernatePersistence</provider> - <jta-data-source>jdbc/hrisnicispameri</jta-data-source> + <jta-data-source>jdbc/HrisniciSpameri</jta-data-source> <exclude-unlisted-classes>false</exclude-unlisted-classes> <properties> <property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect" /> - <property name="hibernate.hbm2ddl.auto" value="create" /> - <property name="hibernate.cache.provider_class" value="org.hibernate.cache.EhCacheProvider" /> - <property name="hibernate.cache.use_query_cache" value="true" /> + <property name="hibernate.hbm2ddl.auto" value="validate" /> <property name="hibernate.max_fetch_depth " value="3" /> <property name="hibernate.default_batch_fetch_size" value="16" /> <property name="hibernate.order_updates" value="true" /> <property name="hibernate.order_inserts" value="true" /> - <property name="hibernate.show_sql" value="false"/> + <property name="hibernate.show_sql" value="true"/> </properties> </persistence-unit> </persistence> \ No newline at end of file diff -r 715acc59d67d -r 769816825525 java/HibernateDemo1/HibernateDemo1-ejb/src/java/cz/frantovo/hibernateDemo1/CilDAOBean.java --- a/java/HibernateDemo1/HibernateDemo1-ejb/src/java/cz/frantovo/hibernateDemo1/CilDAOBean.java Sat Mar 14 22:22:46 2009 +0100 +++ b/java/HibernateDemo1/HibernateDemo1-ejb/src/java/cz/frantovo/hibernateDemo1/CilDAOBean.java Sat Mar 14 22:55:11 2009 +0100 @@ -5,6 +5,7 @@ import javax.ejb.Stateless; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; +import javax.persistence.Query; /** * @@ -12,13 +13,17 @@ */ @Stateless public class CilDAOBean implements CilDAORemote { - - public static final String PU = "HibernateDemo1-PU"; + private static final String PU = "HibernateDemo1-PU"; @PersistenceContext(unitName = PU) private EntityManager em; public Collection<Cil> getCile() { - throw new UnsupportedOperationException("Not supported yet."); + Query dotaz = em.createQuery("from " + t(Cil.class) + " o order by nazev"); + return dotaz.getResultList(); + } + + private static String t(Class trida) { + return trida.getSimpleName(); } } diff -r 715acc59d67d -r 769816825525 java/HibernateDemo1/HibernateDemo1-war/src/java/cz/frantovo/hibernateDemo/preklady.properties --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/java/HibernateDemo1/HibernateDemo1-war/src/java/cz/frantovo/hibernateDemo/preklady.properties Sat Mar 14 22:55:11 2009 +0100 @@ -0,0 +1,1 @@ +preklady_cs.properties \ No newline at end of file diff -r 715acc59d67d -r 769816825525 java/HibernateDemo1/HibernateDemo1-war/src/java/cz/frantovo/hibernateDemo/preklady_cs.properties --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/java/HibernateDemo1/HibernateDemo1-war/src/java/cz/frantovo/hibernateDemo/preklady_cs.properties Sat Mar 14 22:55:11 2009 +0100 @@ -0,0 +1,2 @@ +nazev=HibernateDemo1 +jazyk=\u010De\u0161tina diff -r 715acc59d67d -r 769816825525 java/HibernateDemo1/HibernateDemo1-war/src/java/cz/frantovo/hibernateDemo/preklady_en.properties --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/java/HibernateDemo1/HibernateDemo1-war/src/java/cz/frantovo/hibernateDemo/preklady_en.properties Sat Mar 14 22:55:11 2009 +0100 @@ -0,0 +1,2 @@ +nazev=HibernateDemo1 +jazyk=angli\u010Dtina diff -r 715acc59d67d -r 769816825525 java/HibernateDemo1/HibernateDemo1-war/web/WEB-INF/casti/seznamCilu.jspx --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/java/HibernateDemo1/HibernateDemo1-war/web/WEB-INF/casti/seznamCilu.jspx Sat Mar 14 22:55:11 2009 +0100 @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0"> + + <p>ahoj</p> + +</jsp:root> diff -r 715acc59d67d -r 769816825525 java/HibernateDemo1/HibernateDemo1-war/web/index.jsp --- a/java/HibernateDemo1/HibernateDemo1-war/web/index.jsp Sat Mar 14 22:22:46 2009 +0100 +++ b/java/HibernateDemo1/HibernateDemo1-war/web/index.jsp Sat Mar 14 22:55:11 2009 +0100 @@ -1,19 +1,18 @@ -<%-- - Document : index - Created on : 14.3.2009, 21:22:28 - Author : fiki ---%> +<%@page contentType="text/html" pageEncoding="UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> +<!DOCTYPE html SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<%@page contentType="text/html" pageEncoding="UTF-8"%> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" - "http://www.w3.org/TR/html4/loose.dtd"> +<fmt:setBundle basename="cz.frantovo.hibernateDemo.preklady" scope="application"/> -<html> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs"> <head> - <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> - <title>JSP Page</title> + <meta http-equiv="content-language" content="cs"/> + <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8"/> + <title><fmt:message key="nazev"/></title> </head> <body> - <h1>Hello World!</h1> + <h1><fmt:message key="nazev"/></h1> + <jsp:include page="WEB-INF/casti/seznamCilu.jspx"/> </body> </html>