此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【autonomy】截止到2008-07-24 18:47:08的历史汇总数据(不包括此帖):
发帖的总数量:24 发帖的总分数:830 每贴平均分数:34
回帖的总数量:22 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:19 结贴的总分数:590
无满意结贴数:10 无满意结贴分:430
未结的帖子数:5 未结的总分数:240
结贴的百分比:79.17 % 结分的百分比:71.08 %
无满意结贴率:52.63 % 无满意结分率:72.88 %
楼主加油
楼主【autonomy】截止到2008-07-24 18:47:08的历史汇总数据(不包括此帖):
发帖的总数量:24 发帖的总分数:830 每贴平均分数:34
回帖的总数量:22 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:19 结贴的总分数:590
无满意结贴数:10 无满意结贴分:430
未结的帖子数:5 未结的总分数:240
结贴的百分比:79.17 % 结分的百分比:71.08 %
无满意结贴率:52.63 % 无满意结分率:72.88 %
楼主加油
System.out.println(book.getAuthor()); // 打印出来看看,我怀疑你返回了错误的对象。
这是我的映射文件
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="org.aloha.bookstore.vo.Book" table="book" catalog="bookstore">
<id name="bookid" type="java.lang.Integer">
<column name="bookid" />
<generator class="assigned" />
</id>
<many-to-one name="categoery" class="org.aloha.bookstore.vo.Categoery" fetch="select">
<column name="categoeryid" />
</many-to-one>
<property name="bookname" type="java.lang.String">
<column name="bookname" length="30" />
</property>
<property name="price" type="java.lang.Float">
<column name="price" precision="12" scale="0" />
</property>
<property name="press" type="java.lang.String">
<column name="press" length="20" />
</property>
<set name="storages" inverse="true">
<key>
<column name="bookid" />
</key>
<one-to-many class="org.aloha.bookstore.vo.Storage" />
</set>
<set name="stocks" inverse="true">
<key>
<column name="bookid" />
</key>
<one-to-many class="org.aloha.bookstore.vo.Stock" />
</set>
<set name="orderitems" inverse="true">
<key>
<column name="bookid" />
</key>
<one-to-many class="org.aloha.bookstore.vo.Orderitem" />
</set>
</class>
</hibernate-mapping>POJO:
package org.aloha.bookstore.vo;import java.util.HashSet;
import java.util.Set;/**
* Book entity.
*
* @author MyEclipse Persistence Tools
*/public class Book implements java.io.Serializable { // Fields private Integer bookid;
private Categoery categoery;
private String bookname;
private Float price;
private String press;
private Set storages = new HashSet(0);
private Set stocks = new HashSet(0);
private Set orderitems = new HashSet(0); // Constructors /** default constructor */
public Book() {
} /** minimal constructor */
public Book(Integer bookid) {
this.bookid = bookid;
} /** full constructor */
public Book(Integer bookid, Categoery categoery, String bookname,
Float price, String press, Set storages, Set stocks, Set orderitems) {
this.bookid = bookid;
this.categoery = categoery;
this.bookname = bookname;
this.price = price;
this.press = press;
this.storages = storages;
this.stocks = stocks;
this.orderitems = orderitems;
} // Property accessors public Integer getBookid() {
return this.bookid;
} public void setBookid(Integer bookid) {
this.bookid = bookid;
} public Categoery getCategoery() {
return this.categoery;
} public void setCategoery(Categoery categoery) {
this.categoery = categoery;
} public String getBookname() {
return this.bookname;
} public void setBookname(String bookname) {
this.bookname = bookname;
} public Float getPrice() {
return this.price;
} public void setPrice(Float price) {
this.price = price;
} public String getPress() {
return this.press;
} public void setPress(String press) {
this.press = press;
} public Set getStorages() {
return this.storages;
} public void setStorages(Set storages) {
this.storages = storages;
} public Set getStocks() {
return this.stocks;
} public void setStocks(Set stocks) {
this.stocks = stocks;
} public Set getOrderitems() {
return this.orderitems;
} public void setOrderitems(Set orderitems) {
this.orderitems = orderitems;
}}
* 根据图书编号获取图书对象
*
* @param 图书编号
* @return 返回图书对象
*/
public Book getBookByID(Integer bookid) throws Exception {
Session session = getSession();
Query query = session.createQuery(" from Book b where b.bookid=?");
query.setParameter(0, bookid);
Book book = (Book) query.list().get(0);
if (book == null) {
return null;
}
session.close();
return book;
}
spring aop代理类如何获取代理对象传进来的参数,并返回一个结果,例如我想做一个权限控制的代理类型,被代理类如何把USER对象传到代理类,代理类型经过处理后返回应该权限的集合。