技术开发 频道

IBatis.Net 中的数据类型转换


【IT168技术文档】

  我在项目中使用了IBatis.Net,数据库使用的是 MS Access。因为Access数据库没有float或double类型,只有Currency类型可以用作浮点数。所以我定义了类似如下的对象,表,以及SQL语句:

  1.对象
public class Mark { public string Subject{...} public int Year{...} public double Point{...} }
  2.数据库Mark
Subject Text Year Number Point Currency
  3.SQL statement
<statements> <select id="Query" parameterMap="pMarkMap" resultMap="rMarkMap"> Select Subject, Year, Point From Mark <dynamic prepend ="Where"> <isNotNull prepend="AND" property="Subject"> Subject = #Subject# </isNotNull> <isNotNull prepend="AND" property="Year"> Year = #Year# </isNotNull> </dynamic> </select> </statements>
0
相关文章