⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tutorial.po

📁 hibernate 开源框架的代码 jar包希望大家能喜欢
💻 PO
📖 第 1 页 / 共 5 页
字号:
msgid ""msgstr """Project-Id-Version: PACKAGE VERSION\n""Report-Msgid-Bugs-To: http://bugs.kde.org\n""POT-Creation-Date: 2007-10-25 07:48+0000\n""PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n""Last-Translator: FULL NAME <EMAIL@ADDRESS>\n""Language-Team: LANGUAGE <LL@li.org>\n""MIME-Version: 1.0\n""Content-Type: text/plain; charset=UTF-8\n""Content-Transfer-Encoding: 8bit\n"#. Tag: title#: tutorial.xml:7#, no-c-formatmsgid "Introduction to Hibernate"msgstr "Introdução ao Hibernate"#. Tag: title#: tutorial.xml:10#, no-c-formatmsgid "Preface"msgstr "Prefácio"#. Tag: para#: tutorial.xml:12#, no-c-formatmsgid """This chapter is an introductory tutorial for new users of Hibernate. We ""start with a simple command line application using an in-memory database and ""develop it in easy to understand steps."msgstr """Este capítulo é um tutorial introdutório para novos usuários do Hibernate. ""Nós iniciaremos com uma simples linha de comando em uma aplicação usando uma ""base de dados em memória tornando isto um passo de fácil de compreender."#. Tag: para#: tutorial.xml:18#, no-c-formatmsgid """This tutorial is intended for new users of Hibernate but requires Java and ""SQL knowledge. It is based on a tutorial by Michael Gloegl, the third-party ""libraries we name are for JDK 1.4 and 5.0. You might need others for JDK 1.3."msgstr """Este tutorial é voltado para novos usuários do Hibernate, mas requer um ""conhecimento de Java e SQL. Este tutorial é baseado no tutorial de Michael ""Gloegl, as bibliotecas Third Party foram nomeadas para JDK 1.4 e 5.0. Você ""pode precisar de outras bibliotecas para JDK 1.3."#. Tag: para#: tutorial.xml:24#, no-c-formatmsgid """The source code for the tutorial is included in the distribution in the ""<literal>doc/reference/tutorial/</literal> directory."msgstr """O código fonte para o tutorial está incluído no diretório da distribuição ""<literal>doc/reference/tutorial/</literal>."#. Tag: title#: tutorial.xml:32#, no-c-formatmsgid "Part 1 - The first Hibernate Application"msgstr "Parte 1 – A primeira aplicação Hibernate"#. Tag: para#: tutorial.xml:34#, no-c-formatmsgid """First, we'll create a simple console-based Hibernate application. We use an ""Java database (HSQL DB), so we do not have to install any database server."msgstr """Primeiro, iremos criar uma simples aplicação Hibernate baseada em console. ""Usaremos uma base de dados Java (HSQL DB), então não teremos que instalar ""nenhum servidor de base de dados."#. Tag: para#: tutorial.xml:39#, no-c-formatmsgid """Let's assume we need a small database application that can store events we ""want to attend, and information about the hosts of these events."msgstr """Vamos supor que precisemos de uma aplicação com um banco de dados pequeno ""que possa armazenar e atender os eventos que queremos, e as informaççes ""sobre os hosts destes eventos."#. Tag: para#: tutorial.xml:44#, no-c-formatmsgid """The first thing we do, is set up our development directory and put all the ""Java libraries we need into it. Download the Hibernate distribution from the ""Hibernate website. Extract the package and place all required libraries ""found in <literal>/lib</literal> into into the <literal>/lib</literal> ""directory of your new development working directory. It should look like ""this:"msgstr """A primeira coisa que devemos fazer é configurar nosso diretório de ""desenvolvimento, e colocar todas as bibliotecas Java que precisamos dentro ""dele. Faça o download da distribuição do Hibernate no site do Hibernate. ""Descompacte o pacote e coloque todas as bibliotecas necessárias encontradas ""no diretório <literal>/lib</literal>, dentro do diretório <literal>/lib</""literal> do seu novo projeto. Você deverá ter algo parecido com isso:"#. Tag: programlisting#: tutorial.xml:52#, no-c-formatmsgid """<![CDATA[.\n""+lib\n""  antlr.jar\n""  cglib.jar\n""  asm.jar\n""  asm-attrs.jars\n""  commons-collections.jar\n""  commons-logging.jar\n""  hibernate3.jar\n""  jta.jar\n""  dom4j.jar\n""  log4j.jar ]]>"msgstr ""#. Tag: para#: tutorial.xml:54#, no-c-formatmsgid """This is the minimum set of required libraries (note that we also copied ""hibernate3.jar, the main archive) for Hibernate <emphasis>at the time of ""writing</emphasis>. The Hibernate release you are using might require more ""or less libraries. See the <literal>README.txt</literal> file in the ""<literal>lib/</literal> directory of the Hibernate distribution for more ""information about required and optional third-party libraries. (Actually, ""Log4j is not required but preferred by many developers.)"msgstr """Esta é a configuração mínima requerida das bibliotecas (observe que também ""foi copiado o hibernate3.jar da pasta principal do Hibernate) para o ""Hibernate <emphasis>na hora do desenvolvimento</emphasis>. O Hibernate ""permite que você utilize mais ou menos bibliotecas. Veja o arquivo ""<literal>README.txt</literal> no diretório <literal>lib/</literal> da ""distribuição do Hibernate para maiores informaççes sobre bibliotecas ""requeridas e opcionais. (Atualmente, a biblioteca Log4j não é requerida, mas ""é preferida por muitos desenvolvedores.)"#. Tag: para#: tutorial.xml:63#, no-c-formatmsgid """Next we create a class that represents the event we want to store in ""database."msgstr """Agora, iremos criar uma classe que representa o evento que queremos ""armazenar na base de dados.."#. Tag: title#: tutorial.xml:68#, no-c-formatmsgid "The first class"msgstr "A primeira Classe"#. Tag: para#: tutorial.xml:70#, no-c-formatmsgid """Our first persistent class is a simple JavaBean class with some properties:"msgstr """Nossa primeira classe de persistência é uma simples classe JavaBean com ""algumas propriedades:"#. Tag: programlisting#: tutorial.xml:74#, no-c-formatmsgid """<![CDATA[package events;\n""\n""import java.util.Date;\n""\n""public class Event {\n""    private Long id;\n""\n""    private String title;\n""    private Date date;\n""\n""    public Event() {}\n""\n""    public Long getId() {\n""        return id;\n""    }\n""\n""    private void setId(Long id) {\n""        this.id = id;\n""    }\n""\n""    public Date getDate() {\n""        return date;\n""    }\n""\n""    public void setDate(Date date) {\n""        this.date = date;\n""    }\n""\n""    public String getTitle() {\n""        return title;\n""    }\n""\n""    public void setTitle(String title) {\n""        this.title = title;\n""    }\n""}]]>"msgstr ""#. Tag: para#: tutorial.xml:76#, no-c-formatmsgid """You can see that this class uses standard JavaBean naming conventions for ""property getter and setter methods, as well as private visibility for the ""fields. This is a recommended design - but not required. Hibernate can also ""access fields directly, the benefit of accessor methods is robustness for ""refactoring. The no-argument constructor is required to instantiate an ""object of this class through reflection."msgstr """Você pode ver que esta classe usa o padrão JavaBean para o nomeamento ""convencional da propriedade getter e dos métodos setter, como também a ""visibilidade private dos campos. Este é um padrão de projeto recomendado, ""mas não requerido. O Hibernate pode também acessar campos diretamente, o ""benefício para os métodos de acesso é a robustez para o Refactoring. O ""construtor sem argumento é requerido para instanciar um objeto desta classe ""com a reflexão."#. Tag: para#: tutorial.xml:84#, no-c-formatmsgid """The <literal>id</literal> property holds a unique identifier value for a ""particular event. All persistent entity classes (there are less important ""dependent classes as well) will need such an identifier property if we want ""to use the full feature set of Hibernate. In fact, most applications (esp. ""web applications) need to distinguish objects by identifier, so you should ""consider this a feature rather than a limitation. However, we usually don't ""manipulate the identity of an object, hence the setter method should be ""private. Only Hibernate will assign identifiers when an object is saved. You ""can see that Hibernate can access public, private, and protected accessor ""methods, as well as (public, private, protected) fields directly. The choice ""is up to you and you can match it to fit your application design."msgstr """A propriedade <literal>id</literal> mantém um único valor de identificação ""para um evento particular. Todas as classes persistentes da entidade (bem ""como aquelas classes dependentes de menos importância) precisam de uma ""propriedade de identificação, caso nós queiramos usar o conjunto completo de ""características do Hibernate. De fato, a maioria das aplicações (esp. ""aplicações web) precisam destinguir os objetos pelo identificador, então ""você deverá considerar esta, uma característica em lugar de uma limitação. ""Porém, nós normalmente não manipulamos a identidade de um objeto, ""consequentemente o método setter deverá ser privado. O Hibernate somente ""nomeará os identificadores quando um objeto for salvo. Você pode ver como o ""Hibernate pode acessar métodos públicos, privados, e protegidos, como também ""campos (públicos, privados, protegidos) diretamente. A escolha está até ""você, e você pode combinar isso para adaptar seu projeto de aplicação"#. Tag: para#: tutorial.xml:96#, no-c-formatmsgid """The no-argument constructor is a requirement for all persistent classes; ""Hibernate has to create objects for you, using Java Reflection. The ""constructor can be private, however, package visibility is required for ""runtime proxy generation and efficient data retrieval without bytecode ""instrumentation."msgstr """O construtor sem argumentos é um requerimento para todas as classes ""persistentes; O Hibernate tem que criar para você os objetos usando Java ""Reflection. O construtor pode ser privado, porém, a visibilidade do pacote é ""requerida para a procuração da geração em tempo de execução e recuperação ""eficiente dos dados sem a instrumentação de bytecode"#. Tag: para#: tutorial.xml:103#, no-c-formatmsgid """Place this Java source file in a directory called <literal>src</literal> in ""the development folder, and in its correct package. The directory should now ""look like this:"msgstr """Coloque este fonte Java no diretório chamado <literal>src</literal> na pasta ""de desenvolvimento, e em seu pacote correto. O diretório deverá ser parecido ""como este:"#. Tag: programlisting#: tutorial.xml:108#, no-c-formatmsgid """<![CDATA[.\n""+lib\n""  <Hibernate and third-party libraries>\n""+src\n""  +events\n""    Event.java]]>"msgstr ""#. Tag: para#: tutorial.xml:110#, no-c-formatmsgid "In the next step, we tell Hibernate about this persistent class."msgstr """No próximo passo, iremos falar sobre as classes de persistência do ""Hibernate.."#. Tag: title#: tutorial.xml:117#, no-c-formatmsgid "The mapping file"msgstr "O mapeamento do arquivo"#. Tag: para#: tutorial.xml:119#, no-c-formatmsgid """Hibernate needs to know how to load and store objects of the persistent ""class. This is where the Hibernate mapping file comes into play. The mapping ""file tells Hibernate what table in the database it has to access, and what ""columns in that table it should use."msgstr """O Hibernate precisa saber como carregar e armazenar objetos da classe de ""persistência. Isto será onde o mapeamento do arquivo do Hibernate entrará em ""jogo. O arquivo mapeado informa ao Hibernate, qual tabela no banco de dados ""ele deverá acessar, e quais as colunas na tabela ele deverá usar."#. Tag: para

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -