Algum exemplo Hibernate

Olá pessoal,

Alguém tem um exemplo de uso do hibernate para um iniciante? Se não for hibernate pode ser ibatis.

Valeu!

Tutoriais Hibernate e JPA

Hibernate 3 com JPA 2. :smiley:

Tenho alguns artigos publicados no meu site que talvez te ajudem.

http://adrielcafe.com/cafelog/hibernate

Valeu galera,

com um pouco de tudo consegui criar e é muito fácil… agora vou para o segundo passo, integrar com spring framework, se alguém tiver algum conteúdo, vai ajudar.

Valeu de novo!

se vai começar, faça como eu estude o JPA que é uma espec.

o que é uma espec?

ja sabe trabalhar com sql? ferramentas de administração de banco?.. se nao aconselho que comece por ai para dpois passar para hibernate

sim sim, sei o que é sql e já trabalhei com outras linguagens, com ferramentas de administração de banco tb… apenas achei espec um termo não do meu cotidiano, como sou iniciante em jsp esse termo me surgiu quando alguém falou de JPA.

mas não saindo do foco.

  • o que espec?

  • continuo tentando integrar spring com hibernate, o hibernate um projetinho separado e tal eu já consegui criar, vou apenas tentar integrar algo parecido com um projeto web spring mvc que eu tenho. Vou postar aqui como tá indo, se alguém puder ajudar.

valeu!

tmb não sei o que o amigo quiz dizer com espec.

mas blz tenho aki uma aplicação com spring vou postas meu codigo pra voce pegar como exemplo…

[code]<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns=“http://www.springframework.org/schema/security
xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance” xmlns:beans=“http://www.springframework.org/schema/beans
xsi:schemaLocation=“http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.0.xsd”>

<http auto-config="true" use-expressions="true">
	
	<intercept-url pattern="/paginas/**" access="hasRole('ROLE_USER')" />
	
	<form-login login-page="/login.jsf"	authentication-failure-url="/login.jsf?erro=true" default-target-url="/paginas/index.jsf" />
			
</http>

<authentication-manager>
	<authentication-provider>
		<jdbc-user-service data-source-ref="dataSource"
			users-by-username-query="SELECT login, senha, 'true' as enable FROM funcionario WHERE login=?"
			authorities-by-username-query="SELECT login, authority FROM funcionario WHERE login=?" />
	</authentication-provider>
</authentication-manager>
<beans:bean id="dataSource"
	class="org.springframework.jdbc.datasource.DriverManagerDataSource">
	<beans:property name="url" value="jdbc:mysql://localhost:3306/wesley" />
	<beans:property name="driverClassName" value="com.mysql.jdbc.Driver" />
	<beans:property name="username" value="root" />
	<beans:property name="password" value="" />
</beans:bean>

</beans:beans>
[/code]

pagina de login

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.prime.com.tr/ui">
	
<h:head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<title>Bem vindo ao Gerenciador de OS!</title>
	<link type="text/css" rel="stylesheet" href="dot-luv/skin.css" />
</h:head>
<h:body >
	<p:dialog header="Login" visible="true" closable="false"
		draggable="false" resizable="false" width="420">
		<center>
		 <h:outputText value="Usuário ou senha incorretos!"
			rendered="#{param.erro}" style="color: darkred" />
			 </center>
		<form action="j_spring_security_check" method="post">
			<h:panelGrid columns="2" cellpadding="5">
				<h:outputLabel for="j_username" value="Username: *" />
				<h:inputText id="j_username" required="true" />
				<h:outputLabel for="j_password" value="Password: * " />
				<h:inputSecret id="j_password" required="true" />
				<h:commandButton value="Login" />
			</h:panelGrid>
		</form>
	</p:dialog>
	<style type="text/css">
body {
	background-color: #FFCC66;
	background-image: url("imagens/menu/fundo.jpg");
	background-position: 500% 10%;background-repeat: no-repeat"
}
</style>
</h:body>



</html>

obrigado michelort_92, tô comparando com a que eu tenho e já vi que alguas coisas são diferentes, embora façam a mesma função, é legal pra aprender duas, ou mais formas de fazer alguma coisa.

Eu ainda tô integrando aqui com hibernate, vou postar logo mais como tá ficando caso eu tenha dúvida!

ok

Então, consegui integrar o hibernate e o spring, agora estou com uma dúvida, como eu posso mostrar os dados de uma list na view, por exemplo.

eu tenho uma consulta que retorna pra view uma List, como posso listar essa lista na view (JSP)???

na view estou mostrando da seguinte forma:

<body>
    <h1>${objectCounselor}</h1>
</body>

Isso exibe a referencia da lista, mas como ler essa lista e mostrar os dados?

Obrigado

Consegui utilizando JSTL, é a fgorma correta? Ou existe uma maneira mais conveniente?

 <select name="counselor_id">
            <c:forEach var="row" items="${objectCounselor}">
                <option value="${row.idCounselor}">${row.firstName}</option>
            </c:forEach>
        </select>

Acho que ele quis dizer especialização.

Acho mais entendível dizer que é uma implementação para alguma ORM.

JPA é uma API que pode ser usada junto do Hibernate, que é um ORM.