亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? example-weblog.html

?? 關于hibernate的中文文檔 關于hibernate的中文文檔 關于hibernate的中文文檔 關于hibernate的中文文檔
?? HTML
字號:
<html><head>      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">   <title>&#31532;&nbsp;22&nbsp;&#31456;&nbsp;&#31034;&#20363;&#65306;Weblog &#24212;&#29992;&#31243;&#24207;</title><link rel="stylesheet" href="../shared/css/html.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.65.1"><link rel="home" href="index.html" title="HIBERNATE - &#31526;&#21512;Java&#20064;&#24815;&#30340;&#20851;&#31995;&#25968;&#25454;&#24211;&#25345;&#20037;&#21270;"><link rel="up" href="index.html" title="HIBERNATE - &#31526;&#21512;Java&#20064;&#24815;&#30340;&#20851;&#31995;&#25968;&#25454;&#24211;&#25345;&#20037;&#21270;"><link rel="previous" href="example-parentchild.html" title="&#31532;&nbsp;21&nbsp;&#31456;&nbsp;&#31034;&#20363;&#65306;&#29238;&#23376;&#20851;&#31995;(Parent Child Relationships)"><link rel="next" href="example-mappings.html" title="&#31532;&nbsp;23&nbsp;&#31456;&nbsp;&#31034;&#20363;&#65306;&#22797;&#26434;&#26144;&#23556;&#23454;&#20363;"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">&#31532;&nbsp;22&nbsp;&#31456;&nbsp;&#31034;&#20363;&#65306;Weblog &#24212;&#29992;&#31243;&#24207;</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="example-parentchild.html">&#19978;&#19968;&#39029;</a>&nbsp;</td><th width="60%" align="center">&nbsp;</th><td width="20%" align="right">&nbsp;<a accesskey="n" href="example-mappings.html">&#19979;&#19968;&#39029;</a></td></tr></table><hr></div><div class="chapter" lang="zh-cn"><div class="titlepage"><div><div><h2 class="title"><a name="example-weblog"></a>&#31532;&nbsp;22&nbsp;&#31456;&nbsp;&#31034;&#20363;&#65306;Weblog &#24212;&#29992;&#31243;&#24207;</h2></div></div><div></div></div><div class="sect1" lang="zh-cn"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="example-weblog-classes"></a>22.1.&nbsp;&#25345;&#20037;&#21270;&#31867;</h2></div></div><div></div></div><p>        	&#19979;&#38754;&#30340;&#25345;&#20037;&#21270;&#31867;&#34920;&#31034;&#19968;&#20010;weblog&#21644;&#22312;&#20854;&#20013;&#24352;&#36148;&#30340;&#19968;&#20010;&#36148;&#23376;&#12290;&#20182;&#20204;&#26159;&#26631;&#20934;&#30340;&#29238;/&#23376;&#20851;&#31995;&#27169;&#22411;&#65292;&#20294;&#26159;&#25105;&#20204;&#20250;&#29992;&#19968;&#20010;&#26377;&#24207;&#21253;&#65288;ordered bag)&#32780;&#38750;&#38598;&#21512;(set)&#12290;        </p><pre class="programlisting">package eg;import java.util.List;public class Blog {    private Long _id;    private String _name;    private List _items;    public Long getId() {        return _id;    }    public List getItems() {        return _items;    }    public String getName() {        return _name;    }    public void setId(Long long1) {        _id = long1;    }    public void setItems(List list) {        _items = list;    }    public void setName(String string) {        _name = string;    }}</pre><pre class="programlisting">package eg;import java.text.DateFormat;import java.util.Calendar;public class BlogItem {    private Long _id;    private Calendar _datetime;    private String _text;    private String _title;    private Blog _blog;    public Blog getBlog() {        return _blog;    }    public Calendar getDatetime() {        return _datetime;    }    public Long getId() {        return _id;    }    public String getText() {        return _text;    }    public String getTitle() {        return _title;    }    public void setBlog(Blog blog) {        _blog = blog;    }    public void setDatetime(Calendar calendar) {        _datetime = calendar;    }    public void setId(Long long1) {        _id = long1;    }    public void setText(String string) {        _text = string;    }    public void setTitle(String string) {        _title = string;    }}</pre></div><div class="sect1" lang="zh-cn"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="example-weblog-mappings"></a>22.2.&nbsp;Hibernate &#26144;&#23556;</h2></div></div><div></div></div><p>            &#19979;&#21015;&#30340;XML&#26144;&#23556;&#24212;&#35813;&#26159;&#24456;&#30452;&#30333;&#30340;&#12290;        </p><pre class="programlisting">&lt;?xml version="1.0"?&gt;&lt;!DOCTYPE hibernate-mapping PUBLIC         "-//Hibernate/Hibernate Mapping DTD 3.0//EN"        "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"&gt;&lt;hibernate-mapping package="eg"&gt;    &lt;class         name="Blog"         table="BLOGS" &gt;                &lt;id             name="id"             column="BLOG_ID"&gt;                        &lt;generator class="native"/&gt;                    &lt;/id&gt;                &lt;property             name="name"             column="NAME"             not-null="true"             unique="true"/&gt;                    &lt;bag             name="items"             inverse="true"             order-by="DATE_TIME"             cascade="all"&gt;                        &lt;key column="BLOG_ID"/&gt;            &lt;one-to-many class="BlogItem"/&gt;                    &lt;/bag&gt;            &lt;/class&gt;    &lt;/hibernate-mapping&gt;</pre><pre class="programlisting">&lt;?xml version="1.0"?&gt;&lt;!DOCTYPE hibernate-mapping PUBLIC         "-//Hibernate/Hibernate Mapping DTD 3.0//EN"        "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"&gt;&lt;hibernate-mapping package="eg"&gt;        &lt;class         name="BlogItem"         table="BLOG_ITEMS"         dynamic-update="true"&gt;                &lt;id             name="id"             column="BLOG_ITEM_ID"&gt;                        &lt;generator class="native"/&gt;                    &lt;/id&gt;                &lt;property             name="title"             column="TITLE"             not-null="true"/&gt;                    &lt;property             name="text"             column="TEXT"             not-null="true"/&gt;                    &lt;property             name="datetime"             column="DATE_TIME"             not-null="true"/&gt;                    &lt;many-to-one             name="blog"             column="BLOG_ID"             not-null="true"/&gt;                &lt;/class&gt;    &lt;/hibernate-mapping&gt;</pre></div><div class="sect1" lang="zh-cn"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="example-weblog-code"></a>22.3.&nbsp;Hibernate &#20195;&#30721;</h2></div></div><div></div></div><p>            &#19979;&#38754;&#30340;&#31867;&#28436;&#31034;&#20102;&#25105;&#20204;&#21487;&#20197;&#20351;&#29992;Hibernate&#23545;&#36825;&#20123;&#31867;&#36827;&#34892;&#30340;&#19968;&#20123;&#25805;&#20316;&#12290;        </p><pre class="programlisting">package eg;import java.util.ArrayList;import java.util.Calendar;import java.util.Iterator;import java.util.List;import org.hibernate.HibernateException;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;import org.hibernate.tool.hbm2ddl.SchemaExport;public class BlogMain {        private SessionFactory _sessions;        public void configure() throws HibernateException {        _sessions = new Configuration()            .addClass(Blog.class)            .addClass(BlogItem.class)            .buildSessionFactory();    }        public void exportTables() throws HibernateException {        Configuration cfg = new Configuration()            .addClass(Blog.class)            .addClass(BlogItem.class);        new SchemaExport(cfg).create(true, true);    }        public Blog createBlog(String name) throws HibernateException {                Blog blog = new Blog();        blog.setName(name);        blog.setItems( new ArrayList() );                Session session = _sessions.openSession();        Transaction tx = null;        try {            tx = session.beginTransaction();            session.persist(blog);            tx.commit();        }        catch (HibernateException he) {            if (tx!=null) tx.rollback();            throw he;        }        finally {            session.close();        }        return blog;    }        public BlogItem createBlogItem(Blog blog, String title, String text)                        throws HibernateException {                BlogItem item = new BlogItem();        item.setTitle(title);        item.setText(text);        item.setBlog(blog);        item.setDatetime( Calendar.getInstance() );        blog.getItems().add(item);                Session session = _sessions.openSession();        Transaction tx = null;        try {            tx = session.beginTransaction();            session.update(blog);            tx.commit();        }        catch (HibernateException he) {            if (tx!=null) tx.rollback();            throw he;        }        finally {            session.close();        }        return item;    }        public BlogItem createBlogItem(Long blogid, String title, String text)                        throws HibernateException {                BlogItem item = new BlogItem();        item.setTitle(title);        item.setText(text);        item.setDatetime( Calendar.getInstance() );                Session session = _sessions.openSession();        Transaction tx = null;        try {            tx = session.beginTransaction();            Blog blog = (Blog) session.load(Blog.class, blogid);            item.setBlog(blog);            blog.getItems().add(item);            tx.commit();        }        catch (HibernateException he) {            if (tx!=null) tx.rollback();            throw he;        }        finally {            session.close();        }        return item;    }        public void updateBlogItem(BlogItem item, String text)                    throws HibernateException {                item.setText(text);                Session session = _sessions.openSession();        Transaction tx = null;        try {            tx = session.beginTransaction();            session.update(item);            tx.commit();        }        catch (HibernateException he) {            if (tx!=null) tx.rollback();            throw he;        }        finally {            session.close();        }    }        public void updateBlogItem(Long itemid, String text)                    throws HibernateException {            Session session = _sessions.openSession();        Transaction tx = null;        try {            tx = session.beginTransaction();            BlogItem item = (BlogItem) session.load(BlogItem.class, itemid);            item.setText(text);            tx.commit();        }        catch (HibernateException he) {            if (tx!=null) tx.rollback();            throw he;        }        finally {            session.close();        }    }        public List listAllBlogNamesAndItemCounts(int max)                    throws HibernateException {                Session session = _sessions.openSession();        Transaction tx = null;        List result = null;        try {            tx = session.beginTransaction();            Query q = session.createQuery(                "select blog.id, blog.name, count(blogItem) " +                "from Blog as blog " +                "left outer join blog.items as blogItem " +                "group by blog.name, blog.id " +                "order by max(blogItem.datetime)"            );            q.setMaxResults(max);            result = q.list();            tx.commit();        }        catch (HibernateException he) {            if (tx!=null) tx.rollback();            throw he;        }        finally {            session.close();        }        return result;    }        public Blog getBlogAndAllItems(Long blogid)                    throws HibernateException {                Session session = _sessions.openSession();        Transaction tx = null;        Blog blog = null;        try {            tx = session.beginTransaction();            Query q = session.createQuery(                "from Blog as blog " +                "left outer join fetch blog.items " +                "where blog.id = :blogid"            );            q.setParameter("blogid", blogid);            blog  = (Blog) q.uniqueResult();            tx.commit();        }        catch (HibernateException he) {            if (tx!=null) tx.rollback();            throw he;        }        finally {            session.close();        }        return blog;    }        public List listBlogsAndRecentItems() throws HibernateException {                Session session = _sessions.openSession();        Transaction tx = null;        List result = null;        try {            tx = session.beginTransaction();            Query q = session.createQuery(                "from Blog as blog " +                "inner join blog.items as blogItem " +                "where blogItem.datetime &gt; :minDate"            );            Calendar cal = Calendar.getInstance();            cal.roll(Calendar.MONTH, false);            q.setCalendar("minDate", cal);                        result = q.list();            tx.commit();        }        catch (HibernateException he) {            if (tx!=null) tx.rollback();            throw he;        }        finally {            session.close();        }        return result;    }}</pre></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="example-parentchild.html">&#19978;&#19968;&#39029;</a>&nbsp;</td><td width="20%" align="center"><a accesskey="u" href="index.html">&#19978;&#19968;&#32423;</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="example-mappings.html">&#19979;&#19968;&#39029;</a></td></tr><tr><td width="40%" align="left" valign="top">&#31532;&nbsp;21&nbsp;&#31456;&nbsp;&#31034;&#20363;&#65306;&#29238;&#23376;&#20851;&#31995;(Parent Child Relationships)&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">&#36215;&#22987;&#39029;</a></td><td width="40%" align="right" valign="top">&nbsp;&#31532;&nbsp;23&nbsp;&#31456;&nbsp;&#31034;&#20363;&#65306;&#22797;&#26434;&#26144;&#23556;&#23454;&#20363;</td></tr></table></div></body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产小视频在线观看| 亚洲一区在线观看免费| 欧美午夜免费电影| 91麻豆高清视频| 一本大道久久a久久精品综合| 不卡的av电影| 91精品福利视频| 欧美性感一类影片在线播放| 欧美自拍丝袜亚洲| 91麻豆精品国产自产在线| 欧美精品三级在线观看| 欧美一区二区三区日韩视频| 日韩亚洲欧美成人一区| 欧美精品一区二| 国产精品免费丝袜| 亚洲欧美自拍偷拍色图| 亚洲综合无码一区二区| 免费一级欧美片在线观看| 老司机精品视频导航| 成人手机在线视频| 欧美亚洲免费在线一区| 欧美一区二区三区的| 国产日韩欧美制服另类| 亚洲日本青草视频在线怡红院| 亚洲成人在线免费| 国产精品18久久久久久vr| 色偷偷久久人人79超碰人人澡| 欧美精品在线观看一区二区| 久久精品一区二区三区av| 日韩毛片视频在线看| 日韩vs国产vs欧美| 99久久99久久久精品齐齐| 欧美老人xxxx18| 国产精品网站一区| 亚洲免费色视频| 国产一区二区三区美女| 91老司机福利 在线| 欧美一二三区精品| 亚洲精品老司机| 亚洲国产日韩在线一区模特| 蜜桃久久久久久久| 色琪琪一区二区三区亚洲区| 日韩精品一区二区三区视频播放| 2023国产精品| 青青草伊人久久| 欧美亚洲国产bt| 国产精品天天摸av网| 亚洲乱码国产乱码精品精的特点 | 中文字幕在线免费不卡| 亚洲午夜激情网站| aa级大片欧美| 欧美激情在线免费观看| 美女在线视频一区| 欧美裸体bbwbbwbbw| 国产精品久久久久aaaa樱花 | 欧美草草影院在线视频| 亚洲精品国产品国语在线app| 国产美女视频一区| 日韩欧美一卡二卡| 日韩成人一区二区| 777午夜精品免费视频| 亚洲一级二级在线| 色婷婷一区二区| 亚洲品质自拍视频| av午夜一区麻豆| 国产精品第一页第二页第三页| 国产老妇另类xxxxx| 精品久久久网站| 精品一区二区免费在线观看| 日韩欧美国产一区在线观看| 日本欧美一区二区在线观看| 欧美日韩中文国产| 亚洲一区二区中文在线| 色婷婷国产精品久久包臀| 亚洲日本在线视频观看| 99精品国产99久久久久久白柏| 国产精品看片你懂得| 成人午夜免费电影| 最新日韩av在线| 日本精品视频一区二区三区| 亚洲精品美腿丝袜| 欧美日韩视频专区在线播放| 日本人妖一区二区| 久久一二三国产| 国产乱人伦偷精品视频免下载| 精品不卡在线视频| 国产风韵犹存在线视精品| 国产欧美一区二区三区网站| 激情综合色综合久久综合| 欧美一区二区三区在线观看| 麻豆精品久久精品色综合| 精品福利一二区| 成人性色生活片| 亚洲一区视频在线观看视频| 欧美日韩一级片网站| 免费观看在线综合色| 久久天堂av综合合色蜜桃网| 成人动漫在线一区| 午夜日韩在线观看| 精品剧情v国产在线观看在线| 国产91色综合久久免费分享| 亚洲乱码日产精品bd| 91精品国产高清一区二区三区| 久久av老司机精品网站导航| 国产精品免费丝袜| 欧美美女一区二区| 国产黄色精品网站| 亚洲精品视频观看| 制服丝袜国产精品| 国产美女主播视频一区| 曰韩精品一区二区| 欧美电影免费观看高清完整版在| 高清不卡一二三区| 午夜精品福利一区二区三区蜜桃| 久久天堂av综合合色蜜桃网| 色综合中文综合网| 日韩午夜电影av| 99re这里只有精品首页| 美女看a上一区| 亚洲日本护士毛茸茸| 欧美va亚洲va香蕉在线| 一本一本大道香蕉久在线精品| 香蕉乱码成人久久天堂爱免费| 久久老女人爱爱| 欧美日韩国产123区| 国产69精品久久777的优势| 午夜激情久久久| 亚洲伦在线观看| 亚洲国产成人在线| 欧美草草影院在线视频| 欧美日韩国产经典色站一区二区三区| 国产乱码一区二区三区| 蜜臀av一区二区| 性久久久久久久久久久久| 亚洲欧美综合色| 欧美国产精品一区二区三区| 日韩一区二区三区在线| 精品视频在线免费| 在线免费观看一区| 99国产一区二区三精品乱码| 国产乱码一区二区三区| 国产综合色在线| 秋霞成人午夜伦在线观看| 亚洲国产人成综合网站| 亚洲黄色av一区| 成人欧美一区二区三区| 亚洲国产经典视频| 亚洲国产精品v| 亚洲国产精品t66y| 国产精品免费久久| 亚洲四区在线观看| 亚洲视频免费在线观看| 国产精品国产精品国产专区不蜜 | 中文字幕成人在线观看| 久久久噜噜噜久久中文字幕色伊伊| 日韩丝袜美女视频| 717成人午夜免费福利电影| 欧美在线短视频| 欧美日韩国产免费| 欧美一区二区三区爱爱| 337p亚洲精品色噜噜狠狠| 欧美日韩在线观看一区二区| 欧美色图在线观看| 欧美一区二区三区在线观看视频| 欧美精品自拍偷拍| 精品国产三级a在线观看| 精品1区2区在线观看| 久久亚洲一区二区三区四区| 久久青草国产手机看片福利盒子 | 欧美亚洲国产一区二区三区| 欧美日韩亚洲综合在线| 欧美福利视频一区| 精品国产凹凸成av人网站| 国产性色一区二区| 亚洲欧美综合在线精品| 亚洲狠狠爱一区二区三区| 丝袜国产日韩另类美女| 久久99久久精品| 波多野结衣亚洲| 欧美日韩激情一区二区| 久久免费看少妇高潮| 一区二区三区在线观看网站| 人人精品人人爱| 岛国精品在线播放| 欧洲亚洲精品在线| www国产成人免费观看视频 深夜成人网| 久久久久久久久99精品| 亚洲免费在线视频一区 二区| 天天色天天操综合| 丰满少妇在线播放bd日韩电影| 在线观看日韩精品| 国产亚洲短视频| 国产一区二区在线免费观看| 99久久免费视频.com| 欧美一区二区在线免费播放| 国产精品午夜在线| 久久精品国产免费看久久精品| av亚洲精华国产精华精华| 日韩亚洲欧美成人一区| 亚洲人成电影网站色mp4|