quinta-feira, 29 de dezembro de 2011

Configurar Hibernate via (xml) e (programação) - JAVA


xml:


hibernate.cfg.xml

""<""?xml version="1.0" encoding="UTF-8"?>
""<""!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
""<""hibernate-configuration>
  ""<""session-factory>
    "<"property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect
    "<"property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver
    "<"property name="hibernate.connection.url">jdbc:mysql://localhost:3306/nomeDoBancoDados
    "<"property name="hibernate.connection.username">root
    "<"property name="hibernate.connection.password">root
    "<"mapping class="br.com.umcastec.bean.Cliente"/>
  "<"/session-factory>
"<"/hibernate-configuration>


programação:
HibernateUtil.java


package br.com.umcastec.util;


import org.hibernate.SessionFactory;
import org.hibernate.cfg.AnnotationConfiguration;
import org.hibernate.cfg.Configuration;


public class HibernateUtil {


    private static final SessionFactory sessionFactory;


    static {


        AnnotationConfiguration annotationConfig = new AnnotationConfiguration();


        try {


            annotationConfig.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLDialect");
            annotationConfig.setProperty("hibernate.connection.driver_class", "com.mysql.jdbc.Driver");
            annotationConfig.setProperty("hibernate.connection.url", "jdbc:mysql://localhost:3306/nomeDoBancoDados");
            annotationConfig.setProperty("hibernate.connection.username", "root");
            annotationConfig.setProperty("hibernate.connection.password", "root");


            annotationConfig.addAnnotatedClass(br.com.umcastec.bean.Cliente.class); //add todas as classes "JPA annotated"


        } catch (Exception ex) {
            ex.printStackTrace();
        }


        sessionFactory = annotationConfig.buildSessionFactory();


    }


    public static SessionFactory getSessionFactory() {
        return sessionFactory;
    }
}


obs: no trecho de código do xml, coloquei aspas no símbolo "<".

terça-feira, 29 de novembro de 2011

break em for(;;) usando Label - Java

forPai : for(int i = 0; i <10;i++){
   for(int j=0; j<10;j++){
      break forPai;  //aqui faz com quer o primeiro for(;;) saia do for externo;
   }
}

domingo, 30 de outubro de 2011

Reproduzir vídeo - Android

@Override
public void onCreate(Bundle bundle ) {
        super.onCreate(bundle );
       

       VideoView videoView = new VideoView(this);
        setContentView(videoView);
        videoView.setVideoPath("sdcard/videos/video01.3gp");
        videoView.setMediaController(new MediaController(this));
        videoView.requestFocus();

}

quinta-feira, 29 de setembro de 2011

Emitir um Beep em Java - Java


import java.awt.Toolkit;
  
public class EmitirBeep {  
    public static void main(String[] args) {  
       Toolkit.getDefaultToolkit().beep();// 1ª opção
       System.out.print ("\u0007");// 2ª opção
    }  
}  

quarta-feira, 31 de agosto de 2011

Verificar se há conexão com internet - Android

public boolean conexaoInternet(Context context) {
ConnectivityManager conn = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo net = conn.getActiveNetworkInfo();

return (net != null && net.isConnected());
}

sexta-feira, 29 de julho de 2011

Hello Android

package com.example.helloandroid;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv
.setText("Hello, Android");
setContentView
(tv);

}
}
Fonte: http://developer.android.com/resources/tutorials/hello-world.html