天天看點

mysql資料庫使用mybatis generator生成的實體類屬性類型全部是Object類型問題

如生成的實體類:

public class User implements Serializable {
    private Object id;
    private Object type;
    ...
           

問題原因在于mysql版本過高,沒有了information_schema.COLUMNS表了

是以,對應的useInformationSchema屬性不要再用了,要注釋掉!

<jdbcConnection driverClass="com.mysql.jdbc.Driver"
			connectionURL="jdbc:mysql://localhost:3306/lncms?useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=convertToNull" userId="root">
			<!-- oracle擷取表注釋-->
			<!--<property name="remarksReporting" value="true"></property> -->
			<!-- mysql擷取表注釋 -->
			<!-- <property name="useInformationSchema" value="true"></property> -->
		</jdbcConnection>
           

繼續閱讀