1
我使用mybatis3.0.6和java關於mybatis的參數類型爲原始數據類型?
哪一個性能更好?
[select id="getData" parameterType="Integer" resultType="Integer"]
[select id="getData" parameterType="int" resultType="int"]
我覺得 「INT」 需要鑄造,是嗎?
我使用mybatis3.0.6和java關於mybatis的參數類型爲原始數據類型?
哪一個性能更好?
[select id="getData" parameterType="Integer" resultType="Integer"]
[select id="getData" parameterType="int" resultType="int"]
我覺得 「INT」 需要鑄造,是嗎?
據我所知,使用兩者沒有區別。 EG-
<select id="getById" parameterType="int" resultType="int">
SELECT age FROM Person WHERE id= #{id}
</select>
public Integer selectById(int id) {
SqlSession session = sqlSessionFactory.openSession();
try {
Integer age = (Integer) session.selectOne("Contact.getById", id);
return age;
} finally {
session.close();
}
}
在這種情況下從selectOne返回必須被轉換爲整數它返回一個對象類型,與resultType是否int或整數。
有'parameterClass',是在iBatis? – prime 2017-08-16 11:49:51