mysql反向生成hbm.xml后,由hibernate向sql写数据中文出现乱码问题


在utf-8编码环境下,在hibernate.cfg.xml中的session-factory内添加如下代码设置:

true
UTF-8
或者指定在连接mysql数据库时需要使用的字符集

    


该设置反向生成是没有的,需要手动添加,以配置一个简单的hbm.xml为例,配置文件代码为:





	
		
			org.hibernate.dialect.MySQLDialect
		
		
			jdbc:mysql://localhost:3306/test
		
		root
		master
		
			com.mysql.jdbc.Driver
		
		test

		true
   		UTF-8
    
		true
		true
		create

		
	


你可能感兴趣的:(mysql反向生成hbm.xml后,由hibernate向sql写数据中文出现乱码问题)