JAVAͨÓÃDao½Ó¿ÚºÍhibernateµÄ¾ßÌåʵÏÖ
»ùÓÚ·ºÐ͵ÄͨÓÃDao½Ó¿Ú£º£¨ÖØÒªÊÇÔÚÓ¦ÓÃhibernate»òJPAʱÔËÓã©
¡¡¡¡package com.qiujy.dao;
¡¡¡¡import java.io.Serializable;
¡¡¡¡import java.util.List;
¡¡¡¡/**
¡¡¡¡* »ùÓÚ·ºÐ͵ÄͨÓÃDao½Ó¿Ú
¡¡¡¡*/
¡¡¡¡public interface GenericDao {
¡¡¡¡void create(T entity);
¡¡¡¡void delete(T entity);
¡¡¡¡void update(T entity);
¡¡¡¡T findById(Serializable id);
¡¡¡¡List findAll();
¡¡¡¡List findList(int pageNo, int pageSize);
¡¡¡¡int getCountOfAll();
¡¡¡¡}
¡¡¡¡hibernate¶Ô´Ë·ºÐÍDao½Ó¿ÚµÄÔËÓãº
¡¡¡¡package com.qiujy.dao.hibernate;
¡¡¡¡import java.io.Serializable;
¡¡¡¡import java.lang.reflect.ParameterizedType;
¡¡¡¡import java.util.List;
¡¡¡¡import org.hibernate.criterion.Projections;
¡¡¡¡import com.qiujy.common.HibernateUtil;
¡¡¡¡import com.qiujy.dao.GenericDao;
¡¡¡¡/**
¡¡¡¡* Hibernate¶Ô·ºÐÍͨÓÃDao½Ó¿ÚµÄ¶ÒÏÖ
¡¡¡¡*/
¡¡¡¡public class GenericHibernateDaoImpl implements GenericDao {
¡¡¡¡private Class clazz;
¡¡¡¡@SuppressWarnings("unchecked")
¡¡¡¡public GenericHibernateDaoImpl() {
¡¡¡¡//͸¹ý·´ÕÕ»ñÈ¡TµÄ²¿ÀàÐÅÏ¢·¶Àý
¡¡¡¡this.clazz = (Class)((ParameterizedType)this.getClass().getGenericSuperclass())
¡¡¡¡.getActualTypeArguments()[Áã];
¡¡¡¡}
¡¡¡¡public void create(T entity) {
¡¡¡¡HibernateUtil.getSession().save(entity);
¡¡¡¡}
¡¡¡¡public void delete(T entity) {
¡¡¡¡HibernateUtil.getSession().delete(entity);
¡¡¡¡}
¡¡¡¡@SuppressWarnings("unchecked")
¡¡¡¡public void update(T entity) {
¡¡¡¡//HibernateUtil.getSession().saveOrUpdate(entity);
¡¡¡¡entity = (T) HibernateUtil.getSession().merge(entity);
¡¡¡¡}
¡¡¡¡@SuppressWarnings("unchecked")
¡¡¡¡public List findAll() {
¡¡¡¡return HibernateUtil.getSession().createCriteria(clazz).list();
¡¡¡¡}
¡¡¡¡@SuppressWarnings("unchecked")
¡¡¡¡public List findList(int pageNo, int pageSize) {
¡¡¡¡return HibernateUtil.getSession().createCriteria(clazz)
¡¡¡¡.setFirstResult((pageNo - Ò») * pageSize)
¡¡¡¡.setMaxResults(pageSize)
¡¡¡¡.list();
¡¡¡¡}
¡¡¡¡public int getCoun
Ïà¹ØÎĵµ£º
Javaѧϰ´ÓÈëÃŵ½¾«Í¨
Ò»¡¢ JDK (Java Development Kit)
JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲôJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕJDKÊÇѧºÃJavaµÄµÚÒ»²½¡£×îÖ÷Á÷µÄJ ......
ÔÚMerlin֮ǰ,±àдSocket³ÌÐòÊDZȽϷ±ËöµÄ¹¤×÷.ÒòΪÊäÈëÊä³ö¶¼±ØÐëͬ²½.ÕâÑù,¶ÔÓÚ¶à¿Í»§¶Ë¿Í»§/·þÎñÆ÷ģʽ,²»µÃ²»Ê¹ÓöàÏß³Ì.¼´ÎªÃ¿¸öÁ¬½ÓµÄ¿Í»§¶¼·ÖÅäÒ»¸öÏß³ÌÀ´´¦ÀíÊäÈëÊä³ö.Óɴ˶ø´øÀ´µÄÎÊÌâÊÇ¿ÉÏë¶øÖªµÄ.³ÌÐòÔ±²»µÃ²»ÎªÁ˱ÜÃâËÀËø,Ḭ̈߳²È«µÈÎÊÌâ,½øÐдóÁ¿µÄ±àÂëºÍ²âÊÔ.ºÜ¶àÈ˶¼ÔÚ±§Ô¹ÎªÊ²Ã´²»ÔÚJavaÖÐÒýÈëÒì²½ÊäÈëÊä³ö ......
¡¡1£®½¨Á¢TCP/IPÁ¬½Ó
¡¡¡¡SocketÀàÖеĹ¹Ô캯ÊýSocket(String host,int port)ÓÃÓÚ´´½¨Ò»¸öSocket£¬²¢ÓëÖ¸¶¨µÄÖ÷»ú(host)¼°¶Ë¿Ú(port)Á¬½Ó¡£ÓÉÓÚÊܵ½Java Applet°²È«»úÖÆµÄÏÞÖÆ£¬Ö÷»úÃû²»¿ÉÒÔÈÎÒâÖ¸¶¨£¬¶øÓ¦ºÍ±»µ÷ÓõÄAppletËùÔÚÖ÷»úµÄÃû×ÖÏàͬ¡£Òò´Ë£¬¿ÉÏÈÓÉGetCodeBase·½·¨È¡µÃä¯ÀÀÆ÷µ±Ç°¶ÁÈ¡µÄCLASSÎļþËùÔÚµÄURL£¬ÔÙͨ¹ ......
µÝ¹éº¯ÊýÖ®JAVAÑÝÒï
µÝ¹éº¯ÊýÖ®JAVAÑÝÒï
1¡¢µÝ¹éº¯ÊýµÄ¶¨Ò壺
´ð£ºµÝ¹éº¯Êý¼´×Ôµ÷Óú¯Êý£¬ÔÚº¯ÊýÌåÄÚÖ±½Ó»ò¼ä½ÓµÄµ÷ÓÃ×Ô¼º£¬¼´º¯ÊýµÄǶÌ×ÊǺ¯Êý±¾Éí¡£
2¡¢µÝ¹é·½Ê½£ºµÝ¹éµ÷ÓÃÓÐÖ±½ÓµÝ¹éºÍ¼ä½ÓµÝ¹éÁ½ÖÖ·½Ê½¡£
A£ºÖ±½ÓµÝ¹é£ºÔÚº¯ÊýÖгöÏÖµ÷Óú¯Êý±¾Éí¡£
ʾÀý1£ºÏÂÃæ´úÂëÇóì³²¨ÄÇÆõÊýÁеÚnÏ쳲¨ÄÇÆõÊýÁеÚÒ»ºÍµÚ¶þÏ ......
´ÓÍøÉϲéÕÒ×ÊÁÏjava/jsp»ñµÃ¿Í»§¶Ë(IE)Íø¿¨MACµØÖ·µÄ·½·¨´ó¸ÅÓÐÈýÖÖ¡£
1¡¢Í¨¹ýÃüÁʽ£¬ÔÚ¿Í»§¶ËÖ´ÐÐIpconfig µÈµÈ
2¡¢Í¨¹ýActiveXµÄ·½·¨
3¡¢Í¨¹ýÏò137µÄ¶Ë¿Ú·¢ËͲéѯָÁîµÄ·½·¨
¼ò½é£º
µÚÒ»ÖÖ·½·¨,ÔÚÕæÕýÓõ½Ê±ºò²»ÖªµÀΪʲô»ñµÃmacµØÖ·µÄÖ¸Áî×èÈûÁË,²»ÍùϼÌÐøÖ´ÐС£¶øÇÒËÙ¶ÈÊÇÕâÈýÖÖ·½·¨ÖÐ×îÂýµÄÒ»ÖÖ¡£
´úÂëÈçÏ ......