# 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>