Skip to content

Instantly share code, notes, and snippets.

View andrechavesg's full-sized avatar
🐫
Camelando

André Chaves andrechavesg

🐫
Camelando
View GitHub Profile
window.fbAsyncInit = function() {
FB.init({
appId: '225654845054108', // aqui vai o id do App do facebook =)
status: true,
xfbml: true
})
};
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {
return;
}
js = d.createElement(s);
js.id = id;
js.src = "//connect.facebook.net/pt_BR/all.js";
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.12.4</version>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.12.4</version>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
import java.util.Optional;
public class Rastreio {
public static void main(String[] args) {
Buscador buscador = new Buscador();
Optional<Pessoa> pessoaOp = buscador.buscaPorNome("Fabrício de Souza Batista");
pessoaOp.ifPresent(c -> {
System.out.println("cpf: "+c.getCpf());
});
}
}
import java.util.Optional;
public class Buscador{
// metodos e atributos
public Optional<Pessoa> buscaPorNome(String nome) {
try{
Pessoa pessoa = (Pessoa) entityManager.
createQuery("SELECT p FROM Pessoa p WHERE nome LIKE:pessoaNome").
setParameter("pessoaNome", nome).getSingleResult();
Optional<Pessoa> pessoaOp = Optional.of(pessoa);
return pessoaOp;
public class Rastreio {
public static void main(String[] args) {
Buscador buscador = new Buscador();
Pessoa pessoa = buscador.buscaPorNome("Fabrício de Souza Batista");
if(pessoa != null){
System.out.println("cpf: "+pessoa.getCpf());
}
}
}
public class Rastreio {
public static void main(String[] args) {
Buscador buscador = new Buscador();
Pessoa pessoa = buscador.buscaPorNome("Fabrício de Souza Batista");
System.out.println("cpf: "+pessoa.getCpf());
}
}